Android WebView и LoadData, могу ли я получить кнопку назад, чтобы вернуться к созданному контенту? - PullRequest
7 голосов
/ 07 июля 2011

У меня есть Android webview, который отображает сгенерированный контент с помощью loadDataWithBaseURL.Выглядит отлично.Однако, если я перехожу по ссылке, а затем нажимаю кнопку «Назад», я получаю пустую страницу, где я хотел бы увидеть сгенерированный контент.

Кто-нибудь знает, как я могу использовать кнопку «Назад» для возврата к сгенерированному контенту?

1 Ответ

0 голосов
/ 13 ноября 2012

Попробуйте это:

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