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

时间:2011-07-07 05:38:15

标签: android webview back loaddata

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

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

1 个答案:

答案 0 :(得分:0)

试试这个:

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;
            }
        });