android webview和loadData,我可以让后退按钮返回生成的内容吗?

Posted

技术标签:

【中文标题】android webview和loadData,我可以让后退按钮返回生成的内容吗?【英文标题】:android webview and loadData, can i get the back button to return to generated content? 【发布时间】:2011-09-30 04:19:09 【问题描述】:

我有一个 android webview,它使用 loadDataWithBaseURL 显示生成的内容。看起来很棒。但是,如果我点击一个链接然后点击后退按钮,我会得到一个空白页面,我想在其中查看我生成的内容。

有人知道如何使用后退按钮返回到我生成的内容吗?

【问题讨论】:

【参考方案1】:

试试这个:

mWebView.setOnKeyListener(new OnKeyListener() 
    public boolean onKey(View v, int keyCode, KeyEvent event) 
        switch(keyCode)
        
            case KeyEvent.KEYCODE_BACK:
                if(mWebView.canGoBack() == true)
                    mWebView.goBack();
                    return true;
                 else
                    return false;   
                

                return false;
            
        );

【讨论】:

以上是关于android webview和loadData,我可以让后退按钮返回生成的内容吗?的主要内容,如果未能解决你的问题,请参考以下文章

Android WebView loadData读取两次才能显示的问题

Android 应用程序中的编码问题 (WebView.LoadData())

WebView.loadData 在 Android 9.0 (API-29) 上不起作用

安卓。 WebView 和 loadData

Android WebView - 第一个 LoadData() 工作正常,后续调用不更新显示

android中的webview loaddata不会从img src加载图片