问题标签 [robospice]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1469 浏览

android - 使用 ORMLite 在 Robospice 中缓存嵌套对象

是否可以通过 Robospice/ORMlite 缓存嵌套(2-3 级嵌套)对象(外部字段)? https://groups.google.com/forum/#!msg/robospice/VGLB3-vM3Ug/-piOac212HYJ - 你可以读到这是可能的,但不幸的是我无法实现。

这是我的源代码:

和示例 SpiceService:

当我从缓存中获取 City 对象时,它有俱乐部集合,但每个俱乐部中的 VenueAddress 都有空字段(id 除外)。你有什么建议吗?

0 投票
1 回答
2212 浏览

android - 在 RoboSpice 请求 android 中设置连接超时

我在 android 中使用 RoboSpice 进行 Rest Api 调用,我想在调用中添加 30 秒的连接超时,我会怎么做?

这是我的代码

提前致谢...

0 投票
1 回答
1108 浏览

android - 使用 robospice 处理长时间运行的 http 请求

有没有使用robospice库下载大文件的例子?我已经读过它有 BigBinaryRequest 但是如果在文件下载过程中连接丢失/设备重新启动怎么办?下一次执行调用下载将恢复/重新启动或请求成功监听器将参考损坏(未完全下载)文件触发?

也许有人有使用 robospice 处理此类请求的经验。

PS我知道Android中有原生的DownloadManager,但我认为使用robospice更容易。也许我错了。

0 投票
1 回答
344 浏览

robospice - Robospice - SpiceList UI 1.4.4 使用示例?

我将 Robospice 与 SpringForAndroid 框架一起使用,我必须实现一个类似推特的墙,其中包含个人资料图像和推文图像(例如照片)的推文,这应该通过 SpiceList UI Robospice 的扩展来支持。问题是关于这个扩展的示例 引用了旧版本的框架,而当前的实现看起来不同。有人知道 Robospice 1.4.4 版本中 SpiceList UI 的用法吗?

特别是我想知道如何实现SpiceArrayAdapter以支持具有多个要下载的图像的对象。问题是SpiceArrayAdapter'createRequest()方法只支持返回一个 BitmapRequest。如果一个对象包含两个要下载的图像怎么办?!?

0 投票
1 回答
331 浏览

android - Robospice:预设服务还是定制服务?

当我阅读robospice 的文档时,我不明白在哪种情况下我必须选择创建新的自定义服务或使用现有的(预设)服务。

你有具体的例子吗?

ps:我将使用杰克逊为众多 POJO 类检索 JSON 数据。

谢谢

0 投票
1 回答
7043 浏览

android - 新活动的 onStart 在父活动的 onStop 之前被调用

我有一个申请。我startActivity()用来开始活动。

谁能告诉我为什么系统首先调用onStart()新活动,而不是父母onStop()?这甚至可能(没有系统错误)吗?

我发现在 onStart() 之后直接调用 Fragment onStop() - 为什么?回答,但我与 Fragments 和使用 android-support 库没有任何共同之处。我被卡住了,因为我使用的是 RoboSpice,它必须在 onStart 和 onStop 中包含正确的同步方法。我不能,因为系统以错误的顺序调用它。

我也在这个应用程序中使用 GCM 和 Analytics 库。

0 投票
2 回答
805 浏览

java - AsyncTask 泄漏:Robospice 和 AndroidAnnotations

正如许多开发人员所解释的那样,AsyncTask它们有一个不便之处:它们在某些情况下会导致泄漏(例如,在AsyncTask执行期间旋转屏幕(并因此重新启动活动)时)。

我想避免使用AsyncTask和使用:

或者:

问题:

  1. Robospice 是否与 AndroidAnnotations 兼容?(如果我从 Robospice 开始并想稍后使用 AndroidAnnotations)
  2. AndroidAnnotations 中的异步方法是否具有与经典相同的泄漏AsyncTask
0 投票
1 回答
1930 浏览

android - Android:如何使用 RoboSpice 获取在异常情况下返回的 JSON 对象

我正在使用 RoboSpice 访问我使用 resteasy 开发的一些休息服务。当一切正常时,我将返回一个 JSON 对象,如果出现异常,我将返回一个 http 错误代码和一个描述异常性质的 JSON 对象。当一切正常时,我能够获取 JSON 对象,但我只能获取异常和 http 错误代码,但不能获取我刚刚返回的 JSON,以防出现异常。我已经尝试在 iOS 中做同样的事情,我可以在任何情况下得到所有东西,任何人都知道如何使用 RoboSpice 来做到这一点?顺便说一句,我正在使用 Jackson 和 Spring。谢谢!

0 投票
0 回答
262 浏览

android - POJO对象中日期属性的RoboSpice缓存-序列化中的问题

以下内容是为遇到此问题的其他人共享的……以及对于可能有关于如何最好地处理此问题的信息的 RoboSpice 缓存专家。

我正在使用 RoboSpice 1.4.5 进行 Android 原生开发。我们实现了一个使用缓存请求POJO对象的模式。我们的POJO对象有一个属性是 a java.util.Date。我们的初始数据来自在 Microsoft ASP.NET MVC4 中实现的 Web 服务。日期的初始 JSON 格式是/Date(number of milliseconds since 1/1/1970)/

我们必须实现一个CustomDateSerializer类,以便让 Date 对象以一种格式进入 RoboSpice 缓存,Date后来的 Deserializer 将看到与来自原始 Web 服务的格式相同。

所以为了让缓存工作......我们必须实现:

这是正确的修复/实现吗?

0 投票
1 回答
734 浏览

java - Robospice:从 SpiceRequest 保存到缓存

我有一个 SpiceRequest,它的工作是预先缓存一堆数据,然后可以在单独的 SpiceRequests 中单独加载。

例如,假设我的应用程序通过 SpiceRequest 下载特定影院的电影时间,我需要一个复合 SpiceRequest 来下载并预缓存一个地区所有影院的所有电影时间。

让我们称之为 AllMoviesSpiceRequest,它是 SpringAndroidSpiceRequest 的子类。它的 loadDataFromNetwork() 方法多次调用 getRestTemplate().getForObject()。它将所有数据放入一个包含对象并返回它。

我的计划是调用 onRequestSuccess 为每个剧院调用 SpiceManager.putInCache。问题是所有影院的数据集都很大,大约 16 MB,并且由于 JsonWriter.string() 无法序列化那么大的字符串,因此出现 OutOfMemory 错误。

是否可以在下载时直接从 AllMoviesSpiceRequest 缓存每个影院?我不确定从 SpiceRequest 创建和调用 SpiceManager 是否安全。还是有更好的方法可以采取?

这是一些示例代码,可以为您提供想法:

提前致谢...