如何测试android:alwaysRetainTaskState

ADB*_*ADB 5 android

我有一个工作正常的应用程序,除非它在后台很长一段时间并被带回到前台.我想知道这是否与标志alwaysRetainTaskState有关,当系统清除我的活动堆栈时.我想测试它,但我不想每次都坐30分钟.有没有办法以其他方式触发正常的系统行为?

更新:如果我设置标志android:clearTaskOnLaunch,当我重新启动应用程序时,是否会执行与alwaysRetainTaskState相同的操作?

net*_*ein -1

可能是因为您将数据存储在应用程序上。当经过很长时间后,应用程序将被终止(由于内存等)。

返回时,它会恢复除应用程序对象之外的所有内容......这些对象为空,导致崩溃。