Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “不保留活动”选项会导致我的应用程序崩溃_Java_Android_Android 4.0 Ice Cream Sandwich - Fatal编程技术网

Java “不保留活动”选项会导致我的应用程序崩溃

Java “不保留活动”选项会导致我的应用程序崩溃,java,android,android-4.0-ice-cream-sandwich,Java,Android,Android 4.0 Ice Cream Sandwich,用户报告,我的应用程序在启动子活动(按按钮启动)时重新启动(主活动)。 我意识到激活以下选项会强制执行此操作:设置->{}开发人员选项->“不保留活动” 我怎样才能防止这种情况?我是不是编错代码了 Go Launcher在打开Go Launcher中的设置选项时也存在同样的问题。Go Launcher弹出一条消息,其中包含停用此设置的建议 有人知道如何读取此设置吗?我无法找到类设置的正确变量 关于“不保留活动”,它用于模拟系统不保留活动时的硬条件 大多数情况下这是罕见的但你应该也需要处理 我建议

用户报告,我的应用程序在启动子活动(按按钮启动)时重新启动(主活动)。 我意识到激活以下选项会强制执行此操作:设置->{}开发人员选项->“不保留活动”

我怎样才能防止这种情况?我是不是编错代码了

Go Launcher在打开Go Launcher中的设置选项时也存在同样的问题。Go Launcher弹出一条消息,其中包含停用此设置的建议

有人知道如何读取此设置吗?我无法找到类设置的正确变量

关于“不保留活动”,它用于模拟系统不保留活动时的硬条件

大多数情况下这是罕见的但你应该也需要处理

我建议您检查问题的根源并正确处理

“请勿保留活动”,它用于模拟系统不保留活动时的硬条件

大多数情况下这是罕见的但你应该也需要处理


我建议您检查问题的根源并正确处理它

我用一个简单的例子测试了这个问题: 事实上,当勾选“不保留活动”选项时,活动将被终止。 例如:Mainactivity调用子活动。主要活动被终止。按下子活动将导致重新启动主活动。这可能是一个问题,当mainactivity正在执行长时间运行的任务(如加载内容)时


我的结论是。选项“不保留活动”是一个开发人员选项,不应在正常用户条件下设置。

我用一个简单的例子测试了这个问题: 事实上,当勾选“不保留活动”选项时,活动将被终止。 例如:Mainactivity调用子活动。主要活动被终止。按下子活动将导致重新启动主活动。这可能是一个问题,当mainactivity正在执行长时间运行的任务(如加载内容)时


我的结论是。选项“不保留活动”是一个开发人员选项,不应在正常用户条件下设置。

我从stackoverflow用户“yorkw”那里得到了一个解决方案。非常感谢约克

我检查该选项是否已激活。如果是这样,我会显示一个对话框来警告用户

int value = Settings.System.getInt(getContentResolver(), Settings.System.ALWAYS_FINISH_ACTIVITIES, 0);

关于

我从stackoverflow用户“yorkw”那里得到了一个解决方案。非常感谢约克

我检查该选项是否已激活。如果是这样,我会显示一个对话框来警告用户

int value = Settings.System.getInt(getContentResolver(), Settings.System.ALWAYS_FINISH_ACTIVITIES, 0);

关于

您需要发布一些代码或日志。任何人们可能发现错误的地方。你需要发布一些代码或日志。任何人们可以发现错误的地方。谢谢回复。我试图找到问题的根源。大家好。我很确定,问题不是我的代码。GO Launcher在打开“设置”时也有同样的问题。Go Launcher还会弹出一条消息,建议停用此设置。现在我试着用代码找出这个设置是否被激活,但是我在类设置中找不到正确的变量。是否有人知道如何从开发者设置中读取设置“请勿保留活动”。谢谢回复。我试图找到问题的根源。大家好。我很确定,问题不是我的代码。GO Launcher在打开“设置”时也有同样的问题。Go Launcher还会弹出一条消息,建议停用此设置。现在我试着用代码找出这个设置是否被激活,但是我在类设置中找不到正确的变量。是否有人知道如何从开发人员设置中读取“请勿保留活动”设置。