Android Webview的“后退”按钮转到上一页

丹·黑斯廷斯

我有一个网络视图,可让我浏览网站。当我单击“后退”按钮时,它会退出该应用程序,而不是转到上一页。我在MainActivity.java中添加了以下方法

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    setContentView(R.layout.activity_main);
    WebView webview = (WebView) this.findViewById(R.id.webView);
    if (event.getAction() == KeyEvent.ACTION_DOWN) {
        switch (keyCode) {
            case KeyEvent.KEYCODE_BACK:
                if (webview.canGoBack()) {
                    webview.goBack();
                } else {
                    finish();
                }
                return true;
        }
    }
    return super.onKeyDown(keyCode, event);
}
翠鸟福

我认为您应该覆盖您的活动OnBackPressed

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

返回上一页一个后退键,然后按Android WebView Fragment

来自分类Dev

Android转到下一页

来自分类Dev

后退按钮在 Xamarin 上的 Android 中恢复不需要的上一页

来自分类Dev

后退按钮关闭应用程序,而不是转到上一个片段android导航组件

来自分类Dev

按下后退按钮后,从本机(android)活动转到上一个场景的刷新状态

来自分类Dev

浏览器“后退”按钮到上一页

来自分类Dev

Bootstrap Tour Prev按钮不会转到上一页

来自分类Dev

iPhone“转到”按钮重定向到上一页

来自分类Dev

如何在Android中制作下一页按钮(单击以转到下一个片段)

来自分类Dev

单击android后退按钮时,如何在上一页中重新初始化扑动动画?

来自分类Dev

在html.actionlink上,单击转到上一页

来自分类Dev

在html.actionlink上,单击转到上一页

来自分类Dev

如何动态转到上一页(离子4)?

来自分类Dev

如何使用 $location.search 转到上一页?

来自分类Dev

表格 - 转到下一页的按钮

来自分类Dev

后退按钮可转到Android中的另一项不是父项的Activity

来自分类Dev

单击“浏览器后退”按钮时,将用户带回到上一页的滚动位置

来自分类Dev

试图将意图类交换到android中的新页面,但不会转到下一页

来自分类Dev

android按钮和同一页面中的图像

来自分类Dev

宏按钮切换到上一页

来自分类Dev

禁用ViewPager Android的下一页

来自分类Dev

在新标签页中打开链接,抓取,转到上一页

来自分类Dev

android webview中同一页面内的超链接以在应用程序页面内加载

来自分类Dev

防止下一页按钮转到下一页

来自分类Dev

当我转到上一页时,所选图像的颜色未显示在集合视图中

来自分类Dev

如何在ASP.NET MVC 4中转到上一页

来自分类Dev

为什么在firefox / xfce4中退格键无法转到上一页?

来自分类Dev

向右滑动触控板时,如何阻止Firefox转到上一页?

来自分类Dev

运行其他代码后如何使用javascript转到上一页?

Related 相关文章

  1. 1

    返回上一页一个后退键,然后按Android WebView Fragment

  2. 2

    Android转到下一页

  3. 3

    后退按钮在 Xamarin 上的 Android 中恢复不需要的上一页

  4. 4

    后退按钮关闭应用程序,而不是转到上一个片段android导航组件

  5. 5

    按下后退按钮后,从本机(android)活动转到上一个场景的刷新状态

  6. 6

    浏览器“后退”按钮到上一页

  7. 7

    Bootstrap Tour Prev按钮不会转到上一页

  8. 8

    iPhone“转到”按钮重定向到上一页

  9. 9

    如何在Android中制作下一页按钮(单击以转到下一个片段)

  10. 10

    单击android后退按钮时,如何在上一页中重新初始化扑动动画?

  11. 11

    在html.actionlink上,单击转到上一页

  12. 12

    在html.actionlink上,单击转到上一页

  13. 13

    如何动态转到上一页(离子4)?

  14. 14

    如何使用 $location.search 转到上一页?

  15. 15

    表格 - 转到下一页的按钮

  16. 16

    后退按钮可转到Android中的另一项不是父项的Activity

  17. 17

    单击“浏览器后退”按钮时,将用户带回到上一页的滚动位置

  18. 18

    试图将意图类交换到android中的新页面,但不会转到下一页

  19. 19

    android按钮和同一页面中的图像

  20. 20

    宏按钮切换到上一页

  21. 21

    禁用ViewPager Android的下一页

  22. 22

    在新标签页中打开链接,抓取,转到上一页

  23. 23

    android webview中同一页面内的超链接以在应用程序页面内加载

  24. 24

    防止下一页按钮转到下一页

  25. 25

    当我转到上一页时,所选图像的颜色未显示在集合视图中

  26. 26

    如何在ASP.NET MVC 4中转到上一页

  27. 27

    为什么在firefox / xfce4中退格键无法转到上一页?

  28. 28

    向右滑动触控板时,如何阻止Firefox转到上一页?

  29. 29

    运行其他代码后如何使用javascript转到上一页?

热门标签

归档