如何按后退按钮保存应用程序

Nit*_*h V 7 android

按下后退按钮时,如何存储应用程序的状态.

当按下后退按钮时,仅onPause()调用但不能onSaveInstanceState在我们可以将数据存储在outState包中的位置.

一个答案可能是sharedPreference但我的问题是它只存储int而不是intArraybundle.

有没有办法明确调用onSaveInstanceState

JAL*_*JAL 2

用户 600027...即使您能够调用 onSaveInstanceState,捆绑包也不会被持久化,我不相信它在硬杀之后会可用。您可以编写一个方法将一组整数转换为一组字符串,然后通过调用 putStringSet() 保留数据,然后编写一个方法将一组字符串转换为一组整数。

日航