繁体   English   中英

不要保持活动

[英]Don't keep activities

我必须解决的一个问题是处理Developer Options -> Don't keep activities

有一个复杂的系统,其中定义了许多不同类别的活动。 当上述选项关闭时,它可以正常工作。 However it works wrong when the option is ON,

我努力了一段时间没有结果。 我的方法是在选项为 OFF 时执行相同的操作,然后在它为 ON 时执行相同的操作。 然后比较logcat。

如何跟踪活动管理器以查找何时出错?

Java 8,安卓。 系统使用Android Studio 4.0.1开发

抱歉,我没有足够的声誉来发表评论。 你能描述一下你实际上试图以编程方式实现的目标吗? “不要保留活动”使每个应用一次只运行一个活动。 确保您没有“onSaveInstanceState”传递数据。 如果在查找 onSaveInstanceState 时 Activity 被销毁并重新创建,则 onSaveInstanceState 将为 null 并且应用程序将崩溃。 这只是一个原因。 您可以使用 Logcat 来了解发生了什么:

Log.d(TAG,"Here");

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

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

曾经说过我需要查看代码和 logcat 才能真正提供帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM