Android-Kotlin anko库实现优雅跳转

//正常跳转
startActivity()

//携带参数
startActivity("key" to "value")

//A页面跳到B页面,再跳到C页面,再跳到A页面时,要求清空B,C页面退出,并且不重走A的生命周期(后退回首页)
startActivity(intentFor().singleTop().clearTop())

//A页面跳到B页面,再跳到C页面,再跳到A页面时,要求清空B,C页面退出,并且重走A的生命周期(退出登录/登录成功)
startActivity(intentFor().clearTask().newTask())

//A页面->B页面->C页面->D页面时,销毁A.B.C这三个页面,整个栈中就D页面
startActivity(intentFor().newTask().clearTask())

 

你可能感兴趣的:(Kotlin,Android)