当用户从活动 A 转到 B,然后使用后退按钮返回 A 时,如何重置活动以使其处于原始状态?
问问题
1288 次
2 回答
1
Activity A
当你打电话Activity B
和onBackPressed()
活动 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 回答