kotlin anko页面跳转实战教程,携带参数或flag

1:正常跳转

startActivity()

携带参数

startActivity("key" to "值")

2:A页面跳到B页面,再跳到C页面,再跳到A页面时,要求清空B,C页面退出,并且不重走A的生命周期

startActivity(intentFor().singleTop().clearTop())

3:A页面跳到B页面,再跳到C页面,再跳到A页面时,要求清空B,C页面退出,并且重走A的生命周期

startActivity(intentFor().clearTask().newTask())

4:A页面->B页面->C页面->D页面时,销毁A.B.C这三个页面,整个栈中就D页面

startActivity(intentFor().newTask().clearTask())

以上功能都已测试ok,相关依赖集成已省略

你可能感兴趣的:(kotlin,anko)