简体   繁体   English

如何在Android Kotlin中管理后退按钮活动

[英]How to manage back button Activity in Android Kotlin

I want to manage back button Activity with noHistory. 我想使用noHistory管理后退按钮Activity。

I add Two different Layout XML add With condition like this : 我添加两个不同的Layout XML add With条件,如下所示:

if(a == 0){attch onexml} if(a == 1){attch secondxml}  

when i reach secondxml from onexml , press back button its going to MainActivity , But i want to going onexml.and i used this type of code : 当我从onexml到达secondxml时,按返回按钮进入MainActivity,但是我想转到onexml。并且我使用了以下类型的代码:

setSupportActionBar(cat_toolbar)
cat_toolbar.setNavigationIcon(R.drawable.ic_arrow_back_white_24dp)
cat_toolbar.setNavigationOnClickListener { 
startActivity(Intent(applicationContext, MainActivity::class.java))}

i attach two different activity_xml in single Activity using if condition . 我使用if条件将两个不同的activity_xml附加到单个Activity中。 my App flow is 我的应用程序流程是

MainActivity -> (if(a == 0)onexml) 
                if(a == 1)secondxml). 

Start app with MainActicity then click on button goto WorkActivity but first view onexml . 使用MainActicity启动应用程序,然后单击goto WorkActivity按钮,但首先查看onexml。 again click button of onexml going to secondxml. 再次单击onexml的按钮,转到secondxml。 when i press backbutton of toolbar , it going to MainActivity but i want to goto first onexml and then press back for MainActivity. 当我按工具栏的后退按钮时,它将转到MainActivity,但我想转到第一个XML,然后再按回去以查看MainActivity。

   @Override
    public void onAttach(Activity activity) {
    cat_toolbar.setNavigationOnClickListener { 
    startActivity(Intent(applicationContext, MainActivity::class.java))}
    }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM