使用RoboSpice进行异步线程处理

时间:2015-06-09 12:37:04

标签: android multithreading asynchronous robospice

我正在尝试将RoboSpice用于我的Android应用程序,但我对文档感到非常困惑。

基本上,我想在应用程序的后台只实现一个异步服务,当我运行的线程更改活动时不会被破坏,就像他们显示的信息图一样{{3} }。我该怎么做?我有一个基本活动,所以我已按照指示将SpiceService添加到onStart()和onStop()函数中,但我不确定要使用什么作为自定义SpiceService本身?

1 个答案:

答案 0 :(得分:1)

RoboSpice旨在与Android的活动生命周期相关联,因此在SpiceService更改之间停止Activity是正常的。在活动之间保持持久的组件是其缓存。 但是,您可以尝试在整个应用生命周期中保持SpiceService有效,方法是将其绑定到Application上下文,但is not recommended

关于问题的其他部分(要使用的自定义SpiceService),您应该检查the offline example