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