1:正常跳转
startActivity<RegisterActivity>()
携带参数
startActivity<ResetPwdActivity>("key" to "值")
2:A页面跳到B页面,再跳到C页面,再跳到A页面时,要求清空B,C页面退出,并且不重走A的生命周期
startActivity(intentFor<MainActivity>().singleTop().clearTop())
3:A页面跳到B页面,再跳到C页面,再跳到A页面时,要求清空B,C页面退出,并且重走A的生命周期
startActivity(intentFor<MainActivity>().clearTask().newTask())
4:A页面->B页面->C页面->D页面时,销毁A.B.C这三个页面,整个栈中就D页面
startActivity(intentFor<LoginActivity>().newTask().clearTask())
以上功能都已测试ok,相关依赖集成已省略