我有两项活动(ACT 1和ACT 2):
ACT1包含“next”按钮,代码为:
case R.id.next:
Intent intent = new Intent(this, ACT2.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
this.startActivity(intent);
break;
}
ACT2包含一个“后退”按钮,现在没有代码。
所以我的问题我不知道“下一步”按钮有什么变化,以及“回”按钮的内容:
next:如果它从未打开则打开ACT2,否则转到ACT2
返回:回到ACT1
PS:如果我回“ACT1”,我不会破坏“ACT2”,因为我不想丢失内容条目
答案 0 :(得分:1)
在返回的 onClick()方法中使用完成()方法,这会破坏当前的活动并移至上一个已打开的活动
答案 1 :(得分:1)
根据你的描述,似乎你需要回到第2步的行动1和行动1的下一个需要去行动2 ....只是开始活动我不认为你需要那个标志< / p>
答案 2 :(得分:0)
根据我的建议尝试这样......就像那样。
// Write code in Next button click Event
Intent intent = new Intent(ACT1.this, ACT2.class);
startActivity(intent);
finish();
// Write code in Back button click Event
Intent intent = new Intent(ACT2.this, ACT1.class);
startActivity(intent);
finish();