1:正常跳转
startActivity
引用>() 携带参数
startActivity
引用>(“关键”“值”) 2:页面跳页到B面,再跳页到C面,再跳到一页面时,要求清空B, C页面退出,并且不重走一的生命周期
startActivity (intentFor
引用>() .singleTop () .clearTop ()) 3:页面跳页到B面,再跳页到C面,再跳到一页面时,要求清空B, C页面退出,并且重走一的生命周期
startActivity (intentFor
引用>() .clearTask () .newTask ()) 4:页面→B页面→C页面→D页面时,销毁A.B.C这三个页面,整个栈中就D页面
startActivity (intentFor
引用>() .newTask () .clearTask ()) 以上功能都已测试好,相关依赖集成已省略,
<强>芬兰湾的科特林活动跳转以及数据传输强>
1在要跳转到界面定义newInstance并定义几个参数名
伴星{ 私人const val KEY_TITLE="标题" 私人const val KEY_SUBTITLE=白帜弧? 私人const val KEY_CAR_ID=叭怠? 有趣的newInstance(背景:活动,标题:字符串,id: Int,副标题:字符串){ context.startActivity(KEY_TITLE标题,KEY_CAR_ID id, KEY_SUBTITLE副标题) } } 2在使用跳转的界面传相关数据进去即可
CarListDetailActivity.newInstance (data.number, data.id, collapsing_toolbar_layout.title.toString ())
引用>3在要跳转到界面定义使用芬兰湾的科特林使用单利接受即可
私人val副标题:字符串由懒惰{intent.getStringExtra (KEY_SUBTITLE)} 私人val标题:字符串由懒惰{intent.getStringExtra (KEY_TITLE)} 私人val用时:Int懒惰{意图。getIntExtra (KEY_CAR_ID, 1)}以上这篇芬兰湾的科特林像页面跳转实现方式,携带参数或国旗就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
芬兰湾的科特林像页面跳转实现方式,携带参数或旗帜