如何在Android中实现后退按钮

时间:2016-02-15 13:04:05

标签: android

我正在开发一个应用程序,之前我已经禁用了我的应用程序的所有后退按钮,但现在我需要启用我的应用程序的后退按钮。当我点击后退按钮时,它应该转到之前访问过的活动。

如果有人知道正确的实施,请告诉我。

3 个答案:

答案 0 :(得分:2)

只需覆盖活动中的onBackPressed方法。

@Override
public void onBackPressed() {
      super.onBackPressed();  //Takes you to the previous activity by default
}

答案 1 :(得分:0)

您无需执行任何特定操作以按下后退按钮。实际上,如果您以标准方式开展活动(这里有一个示例:How to start new activity on button click),您只需删除实施$('#source').attr('data-lat'); http://developer.android.com/intl/es/reference/android/app/Activity.html#onBackPressed()

的方法即可

这样Android就会为你处理一系列活动,关闭当前的活动,然后回到上一个活动,直到你离开应用程序(如果你在第一个活动中按回来会发生这种情况:对于那个特定情况你可能希望在onBackPressed方法中显示确认对话框。

答案 2 :(得分:0)

如果您已手动覆盖每个活动中的后退按钮,则必须转到每个活动并从那里删除手动覆盖。

更好的方法是创建自己的Activity,后面的按钮被覆盖。然后,您可以在整个应用程序中扩展此活动。如果您以后需要启用/禁用onBackPressed(),您只需在自定义活动中更改它,它就会在任何地方反映出来。