android - WebView goback() 方法不起作用

标签 android

我的应用程序有一个要求,我需要在 webview 中呈现多个网页并提供 goback() 方法。

但不幸的是 goback() 方法在我们加载不退出的 url(来自多个页面的 url 之一)的情况下不起作用(网页不可用)然后我们尝试调用 goBack()

最佳答案

看起来你的代码很复杂你只是尝试下面的简单代码

@Override
    public void onBackPressed() {
        if (webView.canGoBack()) {
            webView.goBack();
        } else {
            super.onBackPressed();
        }
    } 

这是简单的代码,适合您,我不知道您是否出于其他原因使用标志。

关于android - WebView goback() 方法不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45296624/

相关文章:

android - 如何显示来自 Android 广播接收器的对话框?

android - 无法返回到之前的 Activity

android - 如何将图像移动到 x、y 坐标与当前比例和填充的位置

java - 其他应用程序的 Android Broadcastreceiver 安装/删除不起作用

android - 我可以停用布局中的按钮/编辑文本吗? (可见但停用)

android - 水平 "tab"在 View 之间滚动

android - 如何在 xml 的布局 View 中查看不同的脚蹼?

Android ORMlite 与 queryForAll() 的性能问题

java - 通知不显示

java - 在android上从天数中获取年、月、日