题目内容
什么情况下,你的activity可能被销毁?在销毁前在哪个回调方法中可以保存activity的状态?在重建activity的时候会执行哪个回调方法并恢复activity的状态? 答:有些情况下你的activity会被销毁,比如用户按了back按钮,或者调用了finish()方法,也或者你的activity长时间没有用,也或者系统需要关闭一些后台进程来回收内存;为了保存activity状态的附加数据,你必须重写onSaveInstanceState()回调方法。当用户离开你的activity时,系统调用这个方法并传递一个Bundle对象,如果系统必须重建该activity实例的时候,会把同一个Bundle对象传递给onRestoreInstanceState()和onCreate()方法。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. activity有几种启动模式?它配置在哪个标签的哪个属性中? 答:Activity一共有以下四种launchMode:
查看答案
搜索结果不匹配?点我反馈