[英]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.