【问题标题】:Pressing back button returns to previous page [duplicate]按返回按钮返回上一页[重复]
【发布时间】:2018-12-19 08:27:19
【问题描述】:

第一次在 Android Studio 中制作应用。它是一个简单的 webview 应用程序。我有一个问题,当我想返回上一页时,当我按下后退按钮时应用程序关闭。我该怎么做?

【问题讨论】:

  • 请发布一些代码,以便我们可以看到您的两个“页面”,有很多方法可以处理这个问题。
  • 你在使用片段吗?
  • 什么是片段?
  • 页面是指活动还是片段?
  • 它是一个 webview 应用程序。

标签: android android-webview


【解决方案1】:

默认情况下,按返回可返回上一个活动。如果您只有 1 个 Activity,则按下返回会强制您的应用关闭。

Act1 -----> Act2 如果您在 Act2 并按返回,您将返回到 Act1

Act1 如果您只有 Act1 并按回您的应用程序将关闭

如果你想改变按下返回的作用,你应该在你的活动中覆盖 onBackPressed 方法。假设当您在 Activity2 并按 Back 时,您想转到 Activity4。然后,您应该在 Activity2 中包含以下方法:

@Override
    public void onBackPressed() {

            Intent new_intent = new Intent(this, Activity4.class);

            this.startActivity(new_intent);

    }

明白了吗?祝你好运!

编辑:好的,我刚刚看到您的编辑说这是一个网络视图。那没关系。

【讨论】:

    猜你喜欢
    • 2013-04-12
    • 1970-01-01
    • 2011-04-03
    • 1970-01-01
    • 2017-06-05
    • 2013-04-11
    • 1970-01-01
    • 2020-11-03
    • 2020-05-12
    相关资源
    最近更新 更多