zoukankan      html  css  js  c++  java
  • Android——Activity中的六个主要函数

    Android Activity中的六个主要函数

    Android中一个Activity一般都需要实现六个函数:

    onCreate(), onStart(), onResume(),onPause(),onStop(),onDestroy().

     

    onCreate函数:注册你要用到的变量,比如说service,receiver,这些变量是无论你的Activity是在前台还是在后台都能够被响应到的,然后调用上面那个用来初始化的函数初始化布局信息。

    onStart函数:注册一些变量。这些变量必须在Android Activity类在前台的时候才能够被响应。

    onResume函数:调用一些刷新UI的函数,每当Activity调用到这里时就要刷新一下UI各控件的状态。

    onPause函数:一般是做一些变量的设置,因为这个时候Activity马上就要切到后台处理,可能有些变量就要被释放掉或者状态要做些相应的调整。

    onStop函数:反注册在onStart函数中注册的变量。

    onDestory函数:反注册在onCreate函数中注册的变量。

     

    在Android-Hello中,

    public class UbiLrnActivity extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
        }
    }

    首先,生命了一个onCreate函数,这个函数的传入参数是savedInstanceState.型别是Bundle,Bundle是一个数据参数,一般用于Activity之间的数据传送。onCreate()的参数都是Bundle类的。。

    super.onCreate表示的是调用父类onCreate。

    setContentView(R.layout.main)表示的是通过加载main.xml来加载系统的resource.

  • 相关阅读:
    【转】灰色在PPT中的运用
    [转]多多“亦”善:把大量内容放到一页PPT的5个技巧
    android应用程序的安装方式与原理
    oracle 数据库 date + 1 转载
    运行ant脚本(转载)
    Oracle修改字段类型方法总结(转)
    转载 jQueryEasyUI Messager基本使用
    oracle dmp数据导入
    oracle 查看表的索引信息
    sqlplus 分析执行计划
  • 原文地址:https://www.cnblogs.com/Chenshuai7/p/5290024.html
Copyright © 2011-2022 走看看