资源描述
第七讲--Activity生命周期(一)
public class Activity extends ApplicationContext {
protected void onCreate(Bundle savedInstanceState);
protected void onStart();
protected void onRestart();
protected void onResume();
protected void onPause();
protected void onStop();
protected void onDestroy();
}
两个Activity第调用顺序:
a. 启动FirstActivity时: onCreateàonstartàonResume
b. 再启动SecondActivity时:
b1. FirstActivity: onPause
b2. SecondActivity: onCreateàonstartàonResume
b3. FirstActivity: onStop // 当FirstActivity被遮盖后,调用该方法,若部分被遮盖则不调用该方法
c. 再返回到FirstActivity时:
c1. SecondActivity: onPause
c2. FirstActivity: onRestartàonStartàonResume
c3. SecondActivity: onStartàonDestory // 返回第一个Activity 时,第二个Activity 被销毁
注意:onDestory 何时被调用:
1. 函数调用 finish()方法时
2. 打开程序系统资源不足时
Task任务栈:
弹出对话框形式:在 Androidmanifest.xml 文件加入代码:
android:theme="@android:style/Theme.Dialog"
布局:
+ 相对布局 : RelativeLayout
LinearLayout属性:
TableLayout属性: TableRow
LinearLayout属性:嵌套多个LinearLayout
LinearLayout属性:嵌套LinearLayout,内部再嵌套TableLayout
相对布局:RelativeLayout
常用控件:
Handler 的使用:
+
展开阅读全文