我正在尝试实现后台作业队列。作业队列应该是持久的。 也就是说,如果android决定终止我的应用程序,销毁进程,则需要从数据库中检索作业,并在下次启动应用程序时恢复作业。
我想通过使用android测试框架来测试这个功能。通过查看文档,我找不到一种方法来设置这个涉及应用程序重启的场景。
更具体地说,我想模拟:
创建作业队列,添加作业。
申请进入后台。
Android决定终止申请,结束流程,取消分配作业队列
重启应用程序,检索并恢复作业队列
答案 0 :(得分:0)
在Android 4.0+中,您可以选择" 不要保留活动"在设置/开发者选项中 - 这样您就可以模拟Android操作系统杀死您应用的情况。