相关疑难解决方法(0)

尽可能防止活动被破坏

我有一个应用程序,一个包含片段的活动应用程序.

这个应用程序的通常用例是,你启动它并把电话拿走,不时,你回到手机并插入一些数据......这是一个日志应用程序,你正在做一些事情并插入你的结果进入应用程序...

我有问题,不时,我的活动被摧毁,并用空包重新创建......(大多数时候情况并非如此,但不时发生这种情况......).我的应用程序有时会启动服务,即使这种服务在这种情况下被杀死...

这意味着系统已杀死我的应用程序,是吗?我怎么能避免这个?

我需要保留用户数据和当前的顶级片段...并且它们被保存到捆绑包中,只要状态和数据得到保存,一切都会正常工作......

顺便说一句,我的活动始终是TOP ACTIVITY,只是屏幕经常关闭......我只想让我的活动尽可能长时间活着,直到用户离开后面的按钮......或者保存状态可靠

重要的提示

onSaveInstance并不总是有效(它不是生命周期的一部分,因此不能保证被调用)...它只能在大多数情况下工作......我需要一种方法来始终工作...如果android杀了我的应用程序. ..

android fragment android-lifecycle android-activity

14
推荐指数
2
解决办法
2万
查看次数