談Android中Activity的生命週期

2021-09-30 07:15:47 字數 608 閱讀 5236

activity的生命週期簡介

1、activity有三種狀態:

2、操縱生命週期的七種方法: 方法

描述是否可被殺死

下乙個操作

oncreate()

初始化,建立views,繫結list的資料等等

否onstart()

onrestart()

在activity被停止後呼叫

否onstart()

onstart()

在activity被使用者可見之前呼叫

否onresume() 或者 onstop()

onresume()

在activity和使用者互動之前呼叫(快速,持久化)

否onpause()

onpause()

在系統要啟用另乙個activity時呼叫(快速)

是onresume() 或者 onstop()

onstop()

在activity不再可見時呼叫

是onrestart() 或者 ondestroy()

ondestroy()

在activity被銷毀時呼叫是

3、activity的運作流程

4、作者經驗

android 通過uri啟動Activity

uri定義了通訊協議 uri uri uri.parse com.sds.gw 通過action和uri呼叫第二個程序中的activity,並傳遞資料 intent invokeintent new intent null,uri invokeintent.putextra prm1 z invok...

Android中啟動另外乙個Activity

啟動另外乙個 activity activity.startactivity 方法可以根據傳入的引數啟動另外乙個 activity intent intent new intent currentactivity.this,otheractivity.class startactivity inte...

Android 實現透明效果的 Activity

android 系統提供了將 activity 設定為透明的主題 android style theme.translucent 該屬性同一時候支援隱藏 titlebar 和全屏顯示。僅僅須要在androidmanifest.xml配置檔案裡為相應的activity 新增該屬性就可以。假設希望實現半...