안드로이드 개발 질문/답변
(글 수 45,052)
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화면입니다.
^^;