安卓之activity学习总结

来源:互联网 发布:linux新建目录 编辑:程序博客网 时间:2024/06/04 19:16

activity为安卓中的前台界面活动,直接面向用户。

常用的方法有:
protectedvoid onCreate(Bundle savedInstanceState);
protectedvoid onStart();
protectedvoid onRestart();
protectedvoid onResume();
protectedvoid onPause();
protectedvoid onStop();
protectedvoid onDestroy();
打开应用时先后执行了onCreate()->onStart()->onResume三个方法.
当我们按BACK键时,我们这个应用程序将结束,这时候我们将先后调用onPause()->onStop()->onDestory()三个方法.
当我们按HOME的时候,Activity先后执行了onPause()->onStop()这两个方法,这时候应用程序并没有销毁.
而当我们再次启动应用程序时,则先后分别执行了onRestart()->onStart()->onResume()三个方法.

当软件有需要的时候要适当添加initview()方法,用来初始化activity中的所有view.
如控件较多的时候。
还有initdata()方法,用来初始化所有数据,如有数据库的时候。