如果onClick
未在活动B上,我想从活动A转到活动B condition
并返回活动A.
活动A:
onClick() {
Intent intent = new Intent(this, Activity_B.class);
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
}
活动B:
if (condition) {
//code for return back to Activity A
}
答案 0 :(得分:0)
使用startActivityForResult而不是startActivity将解决您的问题。
示例:
onClick() {
Intent intent = new Intent(this, Activity_B.class);
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivityForResult(intent);
}
答案 1 :(得分:0)
由于您将直接从活动A转到活动B并希望返回活动A.我认为没有其他活动从活动B调用,那么您只需在您的条件中完成活动B.它将自动返回到活动A