WebView에

단말 자체에서 String값에 HTML을 만들어서

다음 page를 갔다가

back을 누르면 다시 이전화면을 보일려고 합니다.

 

 

  final StringBuilder html = new StringBuilder()
  .append("<!DOCTYPE html>")
  .append("<html> ")
  .append("<script src='").append(FileManager.sharedInstance().getAssets()).append("scripts/lexical.js'/>")
  .append("내용생략");

 

 web.loadDataWithBaseURL("x-data://base", html.toString(),"text/html", "utf-8", "about:blank");

 

 

back 버턴

 

   @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK && web.canGoBack()) {
         web.goBack();
         return true;
        }
        return super.onKeyDown(keyCode, event);
    }

 

이게 근데 goBack()하면 그냥 blank화면입니다.

 

^^;