(简答题)
如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?
正确答案
重写onSaveInstanceState()方法,在此方法中保存需要保存的数据,该方法将会在activity被回收之前调用。通过重写onRestoreInstanceState()方法可以从中提取保存好的数据。
答案解析
略
相似试题
(单选题)
当Activity由于资源不足被回收时,哪个函数会被调用?()
(单选题)
导致一个Activity的onDestroy()方法被调用的原因是什么?()
(判断题)
如果前台线程全部死亡,后台线程也会自动死亡
(单选题)
如果在轮廓线对话框中钩选了“后台填充”选项,则绘出的图形()。
(单选题)
在访问某WWW站点时,由于某些原因造成网页未完整显示,可通过单击()按钮重新传输
(单选题)
在Excel中,如果正在修改B6单元格中的数据,由于某种原因想撤消对B6单元格中已做的修改,恢复B6的原值,下面操作中,错误的是()
(填空题)
当启动一个Activity并且新的Activity执行完后需要返回到启动它的Activity来执行的回调函数是()。
(单选题)
系统收到intent发起的启动Activity的请求时,根据什么来选择最合适的Activity?()
(单选题)
当第二个Activity退出的时候需要返回一些信息给第一个Activity。那么在第一个Activity中接受返回数据的()。