Android 生命周期及task及代码助手

来源:互联网 发布:手机淘宝店铺二维码 编辑:程序博客网 时间:2024/04/29 14:08

Activity 生命周期

1 Android开发一个相关的帮助文档,在你安装android-sdk目录中的docs目录中的index.html

2  android Activity总共有7个生命周期函数,

 

  (1)  protected void onCreate(Bundle savedInstanceState); 

//当一个Activity第一次创建的时候会调用该方法,在这个方法中通常要做的事情是设置这个Activity的所使用的布局文件,对按钮绑定监听器等静态设置的操作 

 

  (2) protected void onStart();  //Activity能被看到的时候就会启动该方法        

 

 

 (3)protected void onRestart();  

  //当一个Activity重新获得用户的焦点的时候,即重新启动一个没有被销毁的Activity   

 

 

  (4)protected void onResume();

    //当这个Activity能获得用户焦点的时候,就是当用户可以在这个Activity上面进行操作,比如点击按钮等,就会调用这个方法    

 

 

  (5)protected void onPause();

    //当应用程序启动了另外一个Activity的时候,就会前一个Activity的这个方法,

     

   (6)protected void onStop();

      //当这个Activity对于用户处于不可见的状态时,会调用该ActivityonStop方法 ,如果第一个Activity并没有不可见,比如按一个按钮,弹出一个对话框,这个对话框并没有完全遮挡住第一个Activity,那么是不会调用第一个ActivityonStop方法的  

  

    (7)protected void onDestroy(); //销毁一个Activity,通常在两种

情况下会调用这个方法,1当在代码中明确的调用了一个Activityfinish方法2android操作系统的系统资源不够用的时候,而那个Activity又处于不可见的状态下,这个Activity就会被系统销毁

2Tast的基本概念 

可以把task看出一个栈,这个栈中放了很多的Activity

ActivityTask之间的关系

对话框风格Activity的使用方法

对话框风格的Activity与其他Activity的编写并没有太大区别,只是在

AndroidManifes.xml  androidtheme 设置成如图所示

Android有个代码助手,即Alt+/,,当编写代码时不小心碰着其他键时,提示没有了,而你又记得不是很清楚,可以用这个代码助手来进行帮助,它会重新提示你,这是ADT这个开发工具为我们提供的非常方便的功能

Android的注释格式是

<!--注释内容-->

原创粉丝点击