使用 RoboSpice 进行异步线程
Using RoboSpice for asynchronus threading
我正在尝试将 RoboSpice 用于我的 Android 应用程序,但我对文档感到非常困惑。
基本上,我只想在应用程序后台实现一个异步服务,当 activity 更改等时,我 运行 的线程不会被销毁,很像他们展示的信息图 here。我该怎么做?我有一个基础 activity,所以我按照说明将 SpiceService 添加到 onStart() 和 onStop() 函数,但我不确定使用什么作为自定义 SpiceService 本身?
RoboSpice 被设计为绑定到 Android 的 activity 生命周期,因此在 Activity
更改之间停止 SpiceService
是正常的。在活动之间保持持久性的组件是它的缓存。
但是,您可以尝试通过将 SpiceService
绑定到您的 Application
上下文来在整个应用程序生命周期中保持活动状态,但是 is not recommended.
关于你问题的另一部分(使用什么习俗 SpiceService
),你可能应该检查 the offline example。
我正在尝试将 RoboSpice 用于我的 Android 应用程序,但我对文档感到非常困惑。
基本上,我只想在应用程序后台实现一个异步服务,当 activity 更改等时,我 运行 的线程不会被销毁,很像他们展示的信息图 here。我该怎么做?我有一个基础 activity,所以我按照说明将 SpiceService 添加到 onStart() 和 onStop() 函数,但我不确定使用什么作为自定义 SpiceService 本身?
RoboSpice 被设计为绑定到 Android 的 activity 生命周期,因此在 Activity
更改之间停止 SpiceService
是正常的。在活动之间保持持久性的组件是它的缓存。
但是,您可以尝试通过将 SpiceService
绑定到您的 Application
上下文来在整个应用程序生命周期中保持活动状态,但是 is not recommended.
关于你问题的另一部分(使用什么习俗 SpiceService
),你可能应该检查 the offline example。