kotlin使用anko在Android中實現Activity跳轉,超優雅!


 1 //正常跳轉
 2 startActivity<RegisterActivity>()
 3 
 4 //攜帶參數
 5 startActivity<ResetPwdActivity>("key" to "value")
 6 
 7 //A頁面跳到B頁面,再跳到C頁面,再跳到A頁面時,要求清空B,C頁面退出,並且不重走A的生命周期(后退回首頁)
 8 startActivity(intentFor<MainActivity>().singleTop().clearTop())
 9 
10 //A頁面跳到B頁面,再跳到C頁面,再跳到A頁面時,要求清空B,C頁面退出,並且重走A的生命周期(退出登錄/登錄成功)
11 startActivity(intentFor<MainActivity>().clearTask().newTask())
12 
13 //A頁面->B頁面->C頁面->D頁面時,銷毀A.B.C這三個頁面,整個棧中就D頁面
14 startActivity(intentFor<LoginActivity>().newTask().clearTask())

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM