0

当用户从活动 A 转到 B,然后使用后退按钮返回 A 时,如何重置活动以使其处于原始状态?

4

2 回答 2

1

Activity A当你打电话Activity BonBackPressed()活动 B 再次调用它时,只需完成你的。所以它会开始新的Activity A

在活动 B 中编写以下代码。

@Override
public void onBackPressed() 
{
     // Calling Activity A
     // Finish Activity B
}
于 2012-09-15T11:47:30.180 回答
1

在您android:noHistory="true"的清单文件中。“真”值意味着活动不会留下历史痕迹。它不会保留在任务的活动堆栈中,因此用户将无法返回它。在这里找到它。

在你按下 B 的后退按钮后不久,你就可以拥有

Intent intent = new Intent(this, A.class);
startActivity(intent);
finish();
于 2012-09-15T11:55:30.447 回答