<script>
$('div[data-role=footer]').find('li.ui-block-a').live('click', function()
{
AndroidFunction.app_backBtn();
// history.go(-1);
// return false;
});
이런 형식이구요
안드로이드 쪽에서
public void app_backBtn(){
// myHandler.post(new Runnable() {
// @Override
// public void run() {
//// history.go(-1);
// mWebView.goBack();
// }
// });
if(mWebView.canGoBack())
{
mWebView.goBack();
}
}
이렇게 잡아놨습니다.
mWebView.goBack() 이 먹히긴 먹히는데 제가 생각한 것과 약간 다르게 먹히더군요
예를 들어서
페이지1 -> 페이지2 -> 페이지3 -> 페이지4 순으로 차례차례 페이지를 넘어 갔을 때
페이지4에서 back을 하면 페이지3, 페이지3에서 back을 하면 페이지2, 페이지2에서 back을 하면 페이지1 이 나와야 제가 생각한대로 나오는건데...
지금 현재 상황이
페이지4에서 back을 하면 페이지3, 페이지3에서 back을 하면 페이지4, 여기서 또 back을 하면 페이지3...
이런 형식으로 최근 2개만 계속 돌더군요
혹시 이 부분 해결 어떻게 해야 하는지 아시는 분 계신가요 ?;;