当我在最近的应用视图中滑动应用程序时,Android会终止并重新启动我的服务

时间:2015-03-30 18:42:14

标签: android android-activity android-service android-lifecycle

我正在创建一个GPS记录器作为Service,我需要从Activity控制它,即:开始/停止,设置频率,......,但是想要在ui(Activity)被销毁(onDestroy已被调用)之后继续运行记录器。

要执行此操作,我的活动会在创建startServicebindService向GPS记录器服务onStartunbindService {{1 }}

根据我的理解,onStopService在同一个帖子中运行。

记录器正确启动,绑定/解除绑定工作正常,但如果我终止了最近列表中的活动,则新进程启动新pid并重新创建服务...此服务不知道设置用户提供给上一个实例。

下次启动ui(Activity)时,它会在杀死最后一个ui实例后刚刚启动的Activity运行。

我知道重新启动了Service,因为我在Service中返回了START_STICKY,但为什么/如何避免它首先被停止?

0 个答案:

没有答案