Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.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_Restart - Fatal编程技术网

在主页上保存Android活动的最后状态

在主页上保存Android活动的最后状态,android,restart,Android,Restart,当我按下应用程序上的“主页”按钮时,它将带我进入桌面菜单。当我再次打开它时,最后一个状态不会保持。未保存活动的最后状态。然而,它通常应该保存在主页上的最后一个状态。为什么会这样?根据你的评论。当应用程序在后台运行时,您正在打开另一个桌面图标。这意味着您正在打开一个新实例。遵循以下步骤 按下主页按钮后,移动到桌面菜单 再次按住主页按钮两/三秒。您的应用程序将在botton的小屏幕上显示给您。选择它,当且仅当Android没有为了内存/空间而关闭它时,它才会显示最后一个状态 您还可以通过在清单中设置

当我按下应用程序上的“主页”按钮时,它将带我进入桌面菜单。当我再次打开它时,最后一个状态不会保持。未保存活动的最后状态。然而,它通常应该保存在主页上的最后一个状态。为什么会这样?

根据你的评论。当应用程序在后台运行时,您正在打开另一个桌面图标。这意味着您正在打开一个新实例。遵循以下步骤

按下主页按钮后,移动到桌面菜单

再次按住主页按钮两/三秒。您的应用程序将在botton的小屏幕上显示给您。选择它,当且仅当Android没有为了内存/空间而关闭它时,它才会显示最后一个状态

您还可以通过在清单中设置变量来保存活动的状态,该变量将始终在内存中保存该活动并将其保存为状态

重写活动中的,并将UI状态保存到提供的捆绑包中。此函数在活动停止时调用

稍后重新启动应用程序时,请使用重写来读取保存的数据,并将UI设置为正确的状态


干杯

你的意思是你想在按Home键时退出应用程序?所以下次你想再次启动应用程序时?请发布一些更有用的信息。很难理解你的问题。我的意思是,我按下home键,然后再次单击程序的桌面图标,它应该会回到UI之前,但不会。Android会在需要空间/内存时停止你的活动。您可能内存不足或一次运行多个应用程序