Android屬性設定android:noHistory="true"
設定 android:noHistory="true"後,該Activity在statck中不留歷史痕跡。預設的值是false。
舉例說明,假設有三個Activity分別是:A,B,C。這三個Activity可以依次順序啟動下一個Activity,比如,在A中做一個Button,使用者點選後跳轉到B ; 同樣,在B中也做一個Button,點選跳轉到C。C不再做Button,只是一個用以演示的空殼Activity。
在AndroidManifest.xml中配置B的屬性為:android:noHistory="true"
其他兩個不做特別設定,僅僅作為一般的Activity處理。
可以觀察到,A啟動後,從A跳轉到B,再從B跳轉到C,進入C後,此時如果按返回鍵,將直接進入A,而不是B。簡單的跳轉邏輯路線:
A –> B –> C –> 按返回鍵 –> A
綜上,可以這麼理解android:noHistory="true"對Activity行為的影響:當該Activity螢幕不可見時,相當於Android系統呼叫Activity的finish()方法結束了該Activity。
實驗程式碼:
A.java
B.java
C.java
AndroidManifest.xml
設定 android:noHistory="true"後,該Activity在statck中不留歷史痕跡。預設的值是false。
舉例說明,假設有三個Activity分別是:A,B,C。這三個Activity可以依次順序啟動下一個Activity,比如,在A中做一個Button,使用者點選後跳轉到B ; 同樣,在B中也做一個Button,點選跳轉到C。C不再做Button,只是一個用以演示的空殼Activity。
在AndroidManifest.xml中配置B的屬性為:android:noHistory="true"
其他兩個不做特別設定,僅僅作為一般的Activity處理。
可以觀察到,A啟動後,從A跳轉到B,再從B跳轉到C,進入C後,此時如果按返回鍵,將直接進入A,而不是B。簡單的跳轉邏輯路線:
A –> B –> C –> 按返回鍵 –> A
綜上,可以這麼理解android:noHistory="true"對Activity行為的影響:當該Activity螢幕不可見時,相當於Android系統呼叫Activity的finish()方法結束了該Activity。
實驗程式碼:
A.java
B.java
C.java
AndroidManifest.xml
相關文章
- Android activity屬性設定大全Android
- android — EditText 設定 imeOptions 屬性為何失效?Android
- android -- EditText 設定 imeOptions 屬性為何失效?Android
- Android XML 屬性AndroidXML
- android屬性動畫Android動畫
- android:screenOrientation屬性Android
- Android 《CardView 屬性》AndroidView
- Android | 玩轉AppBarLayout,設定scrollFlags滑動屬性詳解AndroidAPP
- ImageView的屬性android:scaleType設定最佳比例圖片顯示ViewAndroid
- android中自定義屬性重複定義Android
- 【Android】神奇的android:clipChildren屬性Android
- Android 屬性動畫(二)Android動畫
- Android 相關屬性Android
- Android屬性之excludeFromRecentsAndroid
- Android自定義屬性Android
- Android介面基本屬性Android
- Android---Android:windowSoftInputMode屬性詳解AndroidWindows
- Xamarin Android提示找不到資源屬性定義Android
- 表屬性設定
- JavaScript設定屬性JavaScript
- Android 屬性動畫實戰Android動畫
- Android 動畫之屬性動畫Android動畫
- 如何理解Android屬性動畫Android動畫
- Android EditText 屬性彙總Android
- Android之佈局屬性Android
- android佈局屬性大全Android
- Android開發EditText屬性Android
- Android屬性動畫詳解(一),屬性動畫基本用法Android動畫
- jQuery設定disabled屬性與移除disabled屬性jQuery
- Cookie設定HttpOnly屬性CookieHTTP
- Android 樣式屬性的使用Android
- Android自定義View 屬性新增AndroidView
- android動畫——屬性動畫(Property Animation)Android動畫
- Android開發之屬性動畫Android動畫
- Android 屬性動畫Property Animation(中)Android動畫
- Android 屬性動畫Property Animation(下)Android動畫
- Android 佈局屬性詳解Android
- ANDROID 控制元件常用屬性Android控制元件