Как управлять кнопкой «Назад» Активность в Android Kotlin - PullRequest
0 голосов
/ 12 мая 2018

Я хочу управлять кнопкой «Назад» Активность с noHistory.

Я добавляю два разных XML-макета, добавляя с условием, подобным этому:

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

когда я получаю secondxml из onexml, нажмите кнопку назадэто идет к MainActivity, но я хочу перейти к onexml.and я использовал этот тип кода:

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

я присоединяю два разных activity_xml в одном Activity, используя условие if.Мой поток приложений составляет

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

Запустите приложение с MainActicity, затем нажмите кнопку Перейти к WorkActivity, но сначала просмотрите onexml.снова нажмите кнопку onexml, переходя к secondxml.когда я нажимаю кнопку на панели инструментов, происходит переход к MainActivity, но я хочу перейти к первому onexml, а затем нажать обратно для MainActivity.

1 Ответ

0 голосов
/ 02 июля 2018
   @Override
    public void onAttach(Activity activity) {
    cat_toolbar.setNavigationOnClickListener { 
    startActivity(Intent(applicationContext, MainActivity::class.java))}
    }
...