码迷,mamicode.com
首页 > 移动开发 > 详细

Android四大组件

时间:2014-12-31 18:38:32      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:android生命周期

Android的四大组件分别是:

--Activity

--Service

--BroadcastReceiver

--Content Provider

一  Activity

Activity提供用户与应用程序交互的界面

1>继承Android的Activity类

2>重写onCreate方法

3>设置显示布局

4>在AndroidManifest文件中,注册Activity

Activity的生命周期

onCreate();创建

onStart();运行

onResume():恢复,获取焦点

onPause();暂停,失去焦点

onStop();停止

onDestroy();销毁

onRestart();重启

技术分享

代码验证:

public class MainActivity extends Activity {


    private String TAG ="MainActivity";
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
    
  
    /**
     * <pre>
     * onCreate: (描述方法的作用.)
     * </pre>
     * @author: Administrator 2014-12-31
     */
    protected void onCreate() {
        // TODO Auto-generated method stub
        super.onStart();
        Log.i(TAG, "MainActivity==>onCreate");
    }


    /**
     * TODO 简单描述该重写方法的实现功能(可选).
     * @author Administrator 2014-12-31 
     * @see android.app.Activity#onStart()
     */
    @Override
    protected void onStart() {
        // TODO Auto-generated method stub
        super.onStart();
        Log.i(TAG, "MainActivity==>onStart");
    }
    /**
     * TODO 简单描述该重写方法的实现功能(可选).
     * @author Administrator 2014-12-31 
     * @see android.app.Activity#onResume()
     */
    @Override
    protected void onResume() {
        // TODO Auto-generated method stub
        super.onResume();
        Log.i(TAG, "MainActivity==>onResume");
    }
    /**
     * TODO 简单描述该重写方法的实现功能(可选).
     * @author Administrator 2014-12-31 
     * @see android.app.Activity#onPause()
     */
    @Override
    protected void onPause() {
        // TODO Auto-generated method stub
        super.onPause();
        Log.i(TAG, "MainActivity==>onPause");
    }
    /**
     * TODO 简单描述该重写方法的实现功能(可选).
     * @author Administrator 2014-12-31 
     * @see android.app.Activity#onStop()
     */
    @Override
    protected void onStop() {
        // TODO Auto-generated method stub
        super.onStop();
        Log.i(TAG, "MainActivity==>onStop");
    }
    /**
     * TODO 简单描述该重写方法的实现功能(可选).
     * @author Administrator 2014-12-31 
     * @see android.app.Activity#onDestroy()
     */
    @Override
    protected void onDestroy() {
        // TODO Auto-generated method stub
        super.onDestroy();
        Log.i(TAG, "MainActivity==>onDestroy");
    }
    





Android四大组件

标签:android生命周期

原文地址:http://blog.csdn.net/weimo1234/article/details/42296035

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!