Activity 生命周期
1 Android开发一个相关的帮助文档,在你安装android-sdk目录中的docs目录中的index.html
2 android Activity总共有7个生命周期函数,
(1) protected void onCreate(Bundle savedInstanceState);
//当一个Activity第一次创建的时候会调用该方法,在这个方法中通常要做的事情是设置这个Activity的所使用的布局文件,对按钮绑定监听器等静态设置的操作
当Activity能被看到的时候就会启动该方法
(3)protected void onRestart();
当一个Activity重新获得用户的焦点的时候,即重新启动一个没有被销毁的Activity
(4)protected void onResume();
当这个Activity能获得用户焦点的时候,就是当用户可以在这个Activity上面进行操作,比如点击按钮等,就会调用这个方法
(5)protected void onPause();
当应用程序启动了另外一个Activity的时候,就会前一个Activity的这个方法,
(6)protected void onStop();
当这个Activity对于用户处于不可见的状态时,会调用该Activity的onStop方法 ,如果第一个Activity并没有不可见,比如按一个按钮,弹出一个对话框,这个对话框并没有完全遮挡住第一个Activity,那么是不会调用第一个Activity的onStop方法的
销毁一个Activity,通常在两种
情况下会调用这个方法,1当在代码中明确的调用了一个Activity的finish方法2当android操作系统的系统资源不够用的时候,而那个Activity又处于不可见的状态下,这个Activity就会被系统销毁
2Tast的基本概念
可以把task看出一个栈,这个栈中放了很多的Activity
Activity和Task之间的关系
对话框风格Activity的使用方法
对话框风格的Activity与其他Activity的编写并没有太大区别,只是在
AndroidManifes.xml 的android:theme 设置成如图所示
Android有个代码助手,即Alt+/,,当编写代码时不小心碰着其他键时,提示没有了,而你又记得不是很清楚,可以用这个代码助手来进行帮助,它会重新提示你,这是ADT这个开发工具为我们提供的非常方便的功能
Android的注释格式是
<!--注释内容-->