Android--四大组件(1)Activity

来源:互联网 发布:n的阶乘算法 编辑:程序博客网 时间:2024/05/16 08:40

Android四大组件:

---Activity  应用程序组件,提供用户与程序的交互界面。

---Service

---BroadcastReceiver

---Content Provider

一、Activity的生命周期

1.方法:

onCreate();创建

onStart();运行

onResume();获取焦点

onPause();失去焦点

onStop();暂停

onDestroy();销毁

onRestart();




2.Activity的四种状态

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

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

(3)停止状态(Stopped):Activity被完全遮挡,但保留所有状态和成员信息。如按了HOME键

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


3.Activity的创建和使用

(1)创建继承于Activity的派生类

(2)重写Activity的onCreate()方法。

(3)调用setContentView(R.layout.activity的XML文件名)设置显示布局。

(4)在AndroidManifest文件中注册Activity。<activity 标签里 android:name="activity所在的包.显示该activity的类名" (android:theme="@android:style/XXXX"设置activity的样式)

对于主入口的activity还要设置<action android:name="XXX" />与<category android:name="XXXX" />

(5)启动创建的activity:Intent intent=new Intent(MainActivity.this,activity派生类名.class);

                        MainActivity.this.startActivity(intent); 


0 0
原创粉丝点击