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");
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。