Android主要活动到浏览器活动错误

时间:2010-11-07 09:58:07

标签: android browser android-activity

我有一个主要活动,然后我从中调用一个新的活动意图。让我们称之为SecondActivity。然后从我的secont活动中我称之为浏览器意图。 然后我的浏览器意图调用我的第二个活动的onNewIntent方法。

Evereything工作正常,但是当我在第二次活动中点击手机上的“后退”按钮时,我不会进入我的主要活动,而是浏览器活动,为什么?

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您必须维护活动堆栈才能使后退按钮正常工作。 每次你不希望用户在离开后再回到活动状态,你应该调用finish()来进行该活动。它会将其从活动堆栈中删除。

一般来说,活动堆栈管理是一个更大的主题,但却非常重要。 我真的建议你阅读这一点: http://developer.android.com/guide/practices/ui_guidelines/activity_task_design.html