学习【Android开发视频教学】
1. 与Activity生命周期有关的函数为:
protected void onCreate(Bundle savedInstanceState)//当该Activity第一次被创建时
protected void onDestroy()
protected void onRestart()
protected void onResume() //当Activity获得用户焦点
protected void onStart()//当Activity被用户看到时
protected void onStop() //当该Activity不可见时
2.由一个MainActivity启动另外一个AssistActivity(通过MainActivity中的一个Button)
点击MainActivity中的Button,启动AssistActivity。
点击返回
3. 若AssistActivity为对话框风格(在Mainifest.xml中对应于Activity中添加
<activity
android:name="com.example.t4.AssistActivity"
android:label="@string/assist"
android:theme="@android:style/Theme.Dialog">//添加该句,使得该Activity为对话框风格;
进行同上的操作,结果如下:
可以看到,点击Button后,MainActivity没有调用onStop方法;因为AssistActivity没有完全遮挡MainActivity。