活动被回收了怎么办?(Android问题指南)
活动被回收了怎么办?
问题描述:
当一个启用一个活动a,然后又在活动a的基础上启用活动b,活动a会进入停止状态,我们知道当一个活动进入了停止状态,是有可能被系统回收的。活动中可能存在临时数据和状态,所以在我们按back返回键的时候是可能出现原来的数据丢失的情况的。
打个比方,一个活动c中有一个文本框,当你输入了数据之后,然后又启动另一个活动d,这个时候活动c由于系统内存不足被回收了,过一会你按back键返回时,会发现刚刚输入的数据消失了。
原因分析:
原因其实很简单,由于系统内存不足,所以按back
原创
2021-04-14 15:53:47 ·
233 阅读 ·
0 评论