作用:
1、 与用户交互
2、 呈现应用状态
如何建立Activity:
1、 写一个类继承Activity或者Activity的子类;
2、 重写onCreate(Bundle status)方法
setContentView(View view)显示此界面
3、 在AndroidManifest.xml文件中配置
如何启动Activity:
1、 startActivity(Intent intent);
2、 startActivityForResult(Intent intent ,int requestCode);
如何结束Activity:
1、 finish()
2、 finish(int requestCode);结束以 startActivityForResult(Intent intent ,int requestCode);
方法启动的Activity。
如何使用Bundle通信:
1、 存值:
putExtras(Bundle data)
putXXX(XXX data)
putSerializable(String key,Serializable data);
2、 取值:
getExtras() Bundle对象
getXXX(String key)
getSerializable(String key)
如何接受Activity返回的值:
重写onActivityResult(int requestCode,int resultCode,Intent intent)
Activity的生命周期(完整生命周期):
onCreate():Activity被创建时
onStart() :Activity启动时 onRestart():Activity重新启动时
onResume():恢复Activity时
onPause(): 暂停activity时
onStop() :停止Activity时
onDestory() :销毁Activity时
Activity的可视生命周期:
onStart()
onResume()
onPause()
onStop()
Activity的前台生命周期:
onResume()
onPause()
1、 与用户交互
2、 呈现应用状态
如何建立Activity:
1、 写一个类继承Activity或者Activity的子类;
2、 重写onCreate(Bundle status)方法
setContentView(View view)显示此界面
3、 在AndroidManifest.xml文件中配置
如何启动Activity:
1、 startActivity(Intent intent);
2、 startActivityForResult(Intent intent ,int requestCode);
如何结束Activity:
1、 finish()
2、 finish(int requestCode);结束以 startActivityForResult(Intent intent ,int requestCode);
方法启动的Activity。
如何使用Bundle通信:
1、 存值:
putExtras(Bundle data)
putXXX(XXX data)
putSerializable(String key,Serializable data);
2、 取值:
getExtras() Bundle对象
getXXX(String key)
getSerializable(String key)
如何接受Activity返回的值:
重写onActivityResult(int requestCode,int resultCode,Intent intent)
Activity的生命周期(完整生命周期):
onCreate():Activity被创建时
onStart() :Activity启动时 onRestart():Activity重新启动时
onResume():恢复Activity时
onPause(): 暂停activity时
onStop() :停止Activity时
onDestory() :销毁Activity时
Activity的可视生命周期:
onStart()
onResume()
onPause()
onStop()
Activity的前台生命周期:
onResume()
onPause()