189 8069 5689

Android基础(二)–Activity常用方法

常用函数

专注于为中小企业提供成都做网站、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业溆浦免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

startActivityForResult()

1.requestCode 不能为负数

2.当调用Activity的finish()方法,系统会默认resultCode为RESULT_CANCELED

onSaveInstanceState()

1、当用户按下HOME键时。

2、长按HOME键,选择运行其他的程序时。

3、按下电源按键(关闭屏幕显示)时。

4、从activity A中启动一个新的activity时。

5、屏幕方向切换时,例如从竖屏切换到横屏时。

总而言之,onSaveInstanceState()的调用遵循一个重要原则,即当系统存在“未经你许可”时销毁了我们的activity的可能时,则onSaveInstanceState()会被系统调用,这是系统的责任,因为它必须要提供一个机会让你保存你的数据(当然你不保存那就随便你了)。如果调用,调用将发生在onPause()或onStop()方法之前。(虽然测试时发现多数在onPause()前)

onRestoreInstanceState()

onRestoreInstanceState()被调用的前提是,activity A“确实”被系统销毁了。如果调用,调用将发生在OnStart 方法之后。


新闻标题:Android基础(二)–Activity常用方法
当前路径:http://cdxtjz.com/article/jjspij.html

其他资讯