按下后退按钮时,如何存储应用程序的状态.
当按下后退按钮时,仅onPause()调用但不能onSaveInstanceState在我们可以将数据存储在outState包中的位置.
一个答案可能是sharedPreference但我的问题是它只存储int而不是intArraybundle.
有没有办法明确调用onSaveInstanceState?
用户 600027...即使您能够调用 onSaveInstanceState,捆绑包也不会被持久化,我不相信它在硬杀之后会可用。您可以编写一个方法将一组整数转换为一组字符串,然后通过调用 putStringSet() 保留数据,然后编写一个方法将一组字符串转换为一组整数。
日航