Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.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/8/svg/2.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
Android将活动保留在后台_Android_Android Activity - Fatal编程技术网

Android将活动保留在后台

Android将活动保留在后台,android,android-activity,Android,Android Activity,我有一个多活动应用程序-main活动、CpuActivity等。我的CpuActivity有savedInstanceState的片段。每当我按back键或向上导航到Main Activity时,CPU活动将被终止,并且savedInstanceState将丢失。是否可以将保存的数据/活动保留在后台,或者我是否需要使用某种临时存储(例如共享参考) 数据只应存储到整个应用程序被终止为止,那么还有比SharedReferences更好的系统吗?一个简单的解决方案是将数据存储在应用程序实例中。为此,必

我有一个多活动应用程序-main活动、CpuActivity等。我的CpuActivity有
savedInstanceState
的片段。每当我按back键或向上导航到Main Activity时,CPU活动将被终止,并且
savedInstanceState
将丢失。是否可以将保存的数据/活动保留在后台,或者我是否需要使用某种临时存储(例如共享参考)


数据只应存储到整个应用程序被终止为止,那么还有比SharedReferences更好的系统吗?

一个简单的解决方案是将数据存储在应用程序实例中。为此,必须在清单中指定应用程序实现(应用程序标记中的android:name属性)。您可以使用。

获取应用程序。据我所知,如果没有系统在需要内存时完成活动,则不允许在后台运行应用程序。因此,我建议您考虑一下数据的某种存储方式。