kotlin使用anko在Android中实现Activity跳转,超优雅!

 1 //正常跳转
 2 startActivity()
 3 
 4 //携带参数
 5 startActivity("key" to "value")
 6 
 7 //A页面跳到B页面,再跳到C页面,再跳到A页面时,要求清空B,C页面退出,并且不重走A的生命周期(后退回首页)
 8 startActivity(intentFor().singleTop().clearTop())
 9 
10 //A页面跳到B页面,再跳到C页面,再跳到A页面时,要求清空B,C页面退出,并且重走A的生命周期(退出登录/登录成功)
11 startActivity(intentFor().clearTask().newTask())
12 
13 //A页面->B页面->C页面->D页面时,销毁A.B.C这三个页面,整个栈中就D页面
14 startActivity(intentFor().newTask().clearTask())

 

转载于:https://www.cnblogs.com/rion1234567/p/10628233.html

你可能感兴趣的:(kotlin使用anko在Android中实现Activity跳转,超优雅!)