您的位置:首页 > 移动开发 > Android开发

Activity

2015-08-23 23:10 501 查看
安卓四大组件:

Activity

Service

BroadcastReceiver

Content Provider

Activity是一个应用程序组件,提供用户与程序交互的界面.

创建Activity:

继承Android的Activity类

重写方法

设置显示布局

在AndroidManifest文件中,注册Activity。

Activity的生命周期

onCreate();创建

onStart();运行

onResume();获取焦点

onPause();失去焦点

onStop();暂停

onDestroy();销毁

onRestart();

四种状态

活动状态(Active/Running)Activity处于界面顶端,获取焦点

暂停状态(Paused) Activity失去焦点,但对用户可见

停止状态(Stopped)Activity被完全遮挡,但保留所有状态和成员信息

非活动状态(Killed)Activity被停止

从创建到销毁的生命周期:

onCreate()->onStart()->onResume->onPause()->onStop()->onDestroy()

从启动到后台,再到前台的生命周期:

onCreate()->onStart()->onResume()->onPause()->onStop()->onRestart()->onStart()->onResume()

从得到焦点到失去焦点

onCreate()->onStart()->onResume()->onPause()->onResume()

PS:怎么加载另一个Activity:

Intent intent = new intent(MainActivity.this,Second_Activity.class);

MainActivity.this.startActivity(intent);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android