在这种情况下,我需要在点击后退按钮上调用finish()方法..?

时间:2012-04-09 06:18:47

标签: android android-activity

我应该在后退按钮上调用finish()方法的情况是什么,或者最好在每个后退按钮上调用它。??

3 个答案:

答案 0 :(得分:0)

取决于您的应用需求,例如:

案例1:当按下后,需要完成您的活动,因此您需要调用finish,这是默认的

案例2:在一个活动中,有3个步骤,如 a-> b-> c ,如果你在步骤b或c中,你按回来只想回到上一步,到b或a,所以你不需要在finish中调用onBackPressed方法

所以,上面只是一个例子,你需要在你的情况下做出更好的选择。

答案 1 :(得分:0)

当我们从第二个活动回到第二个活动中的第一个活动时,将使用此finish()关闭第二个活动并返回第一个活动。

答案 2 :(得分:0)

根据您的要求......我使用finish()

1)当有人从菜单

中选择EXIT选项时

2)在我的登录功能..所以用户在登录页面上按下后退按钮后再没有看到登录框