因此,在我的应用程序中是一个用于创建新用户的表单,其中包含有关用户的相关详细信息和信息.这里没有问题,只是当用户离开活动而没有按下确认按钮时会发生什么.
这就是我想要做的事情:
以下是我目前正在尝试的方法:
onDestroy()和isFinishing()函数来查找活动被杀死的时间,以覆盖上面的第1点(然后尝试并保存所有数据).onSaveInstanceState到一个包中(以覆盖上面的第2点)onSaveInstanceState因为更多资源而被杀死的活动存活下来,因此当重新创建它时,可以检索以前的状态(如上面的第3点)?任何帮助都将受到大力赞赏.
干杯!
我时间有限,所以无法给出完整详细的答案,但简而言之,这是我的建议。
onDestroy(),不如使用onPause()。那肯定会被调用;根据 Lifecycles 的官方文档,仅保证 onPause() 。onStop 和 onDestroy 不是。| 归档时间: |
|
| 查看次数: |
5513 次 |
| 最近记录: |