不保留活动

fafcakar  于 2021-07-08  发布在  Java
关注(0)|答案(1)|浏览(242)

我要解决的一个问题是处理开发人员选项->不保留活动。
这是一个复杂的系统,定义了许多不同的活动类别。当上述选项关闭时,它工作正常。但是,当选项打开时,它会出错,
我为此奋斗了一段时间却没有结果。我的方法是在选项关闭时执行相同的操作,然后在选项打开时执行相同的操作。然后比较logcat。
如何跟踪活动管理器以发现何时出错?
java 8,android。系统采用androidstudio4.0.1开发

ggazkfy8

ggazkfy81#

抱歉,我没有足够的声誉发表评论。你能描述一下你真正想通过编程实现什么吗“不保留活动”使每个应用程序一次只运行一个活动。确保没有“onsaveinstancestate”传递数据。如果在查找onsaveinstancestate时销毁并重新创建了活动,onsaveinstancestate将为null,应用程序将崩溃。这只是一个原因。您可以使用logcat了解发生了什么:

Log.d(TAG,"Here");

使用下面的代码找出您的活动何时被销毁

@Override
 protected void onDestroy() {
    super.onDestroy();
}

你说过什么我需要看看代码和日志才能帮上忙。

相关问题