日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android管理activity顺序,android activity 六个主要函数以及一些调用顺序

發(fā)布時間:2023/12/4 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android管理activity顺序,android activity 六个主要函数以及一些调用顺序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Android中一個Activity一般都需要實現六個函數:

onCreate(), onStart(), onResume(),onPause(),onStop(),onDestroy().

onCreate函數:注冊你要用到的變量,比如說service,receiver,這些變量是無論你的Activity是在前臺還是在后臺都能夠被響應到的,然后調用上面那個用來初始化的函數初始化布局信息。

onStart函數:注冊一些變量。這些變量必須在Android Activity類在前臺的時候才能夠被響應。

onResume函數:調用一些刷新UI的函數,每當Activity調用到這里時就要刷新一下UI各控件的狀態(tài)。

onPause函數:一般是做一些變量的設置,因為這個時候Activity馬上就要切到后臺處理,可能有些變量就要被釋放掉或者狀態(tài)要做些相應的調整。

onStop函數:反注冊在onStart函數中注冊的變量。

onDestory函數:反注冊在onCreate函數中注冊的變量。

在Android-Hello中,

public class UbiLrnActivity extends Activity {

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

}

}

首先,生命了一個onCreate函數,這個函數的傳入參數是savedInstanceState.型別是Bundle,Bundle是一個數據參數,一般用于Activity之間的數據傳送。onCreate()的參數都是Bundle類的。。

super.onCreate表示的是調用父類onCreate。

setContentView(R.layout.main)表示的是通過加載main.xml來加載系統的resource.

總結

以上是生活随笔為你收集整理的android管理activity顺序,android activity 六个主要函数以及一些调用顺序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。