Android開發實現連續跳轉幾個介面後在最後一個介面完美跳回最初的介面
Android開發實現連續跳轉幾個介面後在最後一個介面完美跳回最初的介面
在實際的專案開發中也許會碰到一種情況,需要從A介面跳轉到B介面,再從B介面跳轉到C介面,再從C介面跳轉到D介面,最後需要從D介面跳回到A介面,並且把B、C 、D介面都幹掉。也許立馬會有人覺得可以在B、C、D介面跳轉時就finish()掉當前介面就可以了。但是如果需要在B、C、D介面之間可以正常的返回上一介面,那麼在跳轉的時候finish()掉當前介面就不合理了。其實Android已經為我們提供了一種方法完成上述功能,只是一般很難找到而已,我也是一次機會在公司的一個老資格工程師那裡知道,所以寫出來和大家分享一下,非常的簡單,只需要兩行程式碼。
前面的A介面跳轉到B介面,B介面跳轉到C介面,C介面跳轉到D介面都是正常的跳轉,在最後D介面跳回A介面的時候這麼寫就可以了:
startActivity(new Intent(mContext,ZhiChu.class));
Intent intent = new Intent(D.this,A.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
finish();
OK,這麼寫就可以從D介面跳回到A介面,並且B、C介面都已經被幹掉了。
轉載自:http://blog.csdn.net/u011895534/article/details/47616979
相關文章
- Android 跳轉過後關閉本介面Android
- Ubuntu輸入password登陸後又跳回到登入介面Ubuntu
- C# 介面跳轉-登陸之後跳轉至主視窗C#
- ubuntu在grub介面後黑屏Ubuntu
- 【ionic】介面跳轉
- 一對一聊天軟體原始碼,實現各個子介面跳轉和傳參原始碼
- java 一個類實現兩個介面的案例Java
- 手把手帶你擼一個路由(1)–介面跳轉路由
- 手把手帶你擼一個路由(1)--介面跳轉路由
- MFC登入介面,跳轉到功能介面
- 呼叫後端介面 / 介面適配後端
- 不用再等後端的介面啦!這個開源專案花 2 分鐘就能模擬出後端介面後端
- 如何優雅的實現介面跳轉 之 統跳協議協議
- IPTV系統一個後臺可以有多個apk介面嗎?APK
- 後端開發:如何寫出可靠的介面後端
- 呼叫幾個介面,快速實現社交遊戲“劇本殺”遊戲
- 本來寫的一個 API 介面專案,現在抽空改成一個後臺許可權管理專案API
- 關於介面實現的一個小問題
- 兩個介面的連線
- Andriod 實現一個類微信聊天介面 (二)
- java實現zabbix介面開發Java
- 分享一個session過期後根據guard跳轉的實現Session
- [PyQt5]一個後臺工程師的介面情結QT工程師
- 呼叫後端介面後端
- iOS如何跳轉到各個系統設定介面iOS
- Java後臺開發學習(1)——User介面Java
- Swift 寫一個完整的介面(實戰)Swift
- Flutter頁面跳轉到IOS原生介面 如何實現?FlutteriOS
- 一個基於Java的介面快速開發框架!無需編寫程式碼,透過UI介面編寫介面!Java框架UI
- Java語言做一個簡單的登陸介面實現使用者名稱和密碼的登陸以及介面之間的跳轉Java密碼
- 看看人家那後端 API 介面寫的,那叫一個優雅!後端API
- ApsNetCore打造一個“最安全”的api介面NetCoreAPI
- 引用一個連結,後續學習。
- JAVA 兩個類同時實現同一個介面的方法Java
- VC開發多語言介面支援----INI實現(轉)
- Go 語言介面及使用介面實現連結串列插入Go
- 一個簡單的開源DIRECTUI介面框架UI框架
- php微信支付介面開發的實現程式PHP