Android--四大组件(1)Activity

本文详细阐述了Android四大组件(Activity、Service、BroadcastReceiver、ContentProvider)的功能及作用,并深入探讨了Activity的生命周期状态及其管理方式,旨在帮助开发者更高效地构建Android应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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); 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值