我想使用 noHistory 管理后退按钮活动。
我添加了两个不同的布局XML添加条件,如下所示:
if(a == 0){attch onexml} if(a == 1){attch secondxml}
当我从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))}
我使用 if 条件在单个活动中附加两个不同的activity_xml。 我的应用流是
MainActivity -> (if(a == 0)onexml)
if(a == 1)secondxml).
使用MainActicity启动应用程序,然后单击按钮转到WorkActivity,但首先查看onexml 。 再次单击OneXML的按钮转到SecondXML。 当我按下工具栏的后退按钮时,它会转到主活动,但我想先转到 OneXML,然后按回去主活动。
@Override
public void onAttach(Activity activity) {
cat_toolbar.setNavigationOnClickListener {
startActivity(Intent(applicationContext, MainActivity::class.java))}
}