Android四大组件中,有独立界面的是哪一个?

2024-11-27 19:15:42
推荐回答(4个)
回答1:

当然是Activity了,在activity通过setContentView(R.layout.xxx);加载布局文件。

例如:

代码:

显示界面:

一个Activity的启动顺序:


onCreate()——>onStart()——>onResume()


当另一个Activity启动时:

第一个Activity

 onPause()——>第二个Activity 

   onCreate()——>onStart()——>onResume() 

——>第一个Activity 

  onStop()


当返回到第一个Activity时:

第二个Activity

 onPause() ——> 第一个Activity onRestart()——>onStart()——>onResume() 

——>第二个Activity   onStop()——>onDestroy()


一个Activity的销毁顺序:

(情况一)onPause()——>

 Killed> 

(情况二)onPause()——>onStop()——>

 Killed> 

(情况三)onPause()——>onStop()——>onDestroy()

回答2:

actitity

回答3:

4大组件: Activity,BroadcastReceiver, Service, ContentProvider.
Activity可以展示用户的界面。
BroadcastReceiver 对外部事件进行过滤只对感兴趣的外部事件(如当电话呼入时,或者数据网络可用时)进行接收并做出响应。
Service一般用于后台数据处理。通过startService(intent),可以被启动。
ContentProvider则用于一个应用程序的指定数据集提供给其他应用程序。这些数据可以存储在文件系统中、在一个SQLite数据库、或以任何其他合理的方式。

回答4:

Activity可以展示用户的界面。