webview에서 웹페이지를 열어 거기서 reload 를 하면 잘 됩니다.
그러나 웹페이지에서 리스트 검색을 하게 되면 post으로 값을 넘겨서 결과 페이지를 얻는데
새로 검색된 웹페이지에선 roload 가 되질 않네요..
web01 = (WebView) findViewById(R.id.wv_main01);
web01.reload();
왜 post 로 submit 해서 받은 페이지 reload는 되지 않을까요?
도와주세요~~
// 1. WebViewClient 상속 받아서 내부 클래스 생성
private class DraptWebViewClient extends WebViewClient
{
@Override
public void onFormResubmission(WebView view, Message dontResend, Message resend)
{
// TODO Auto-generated method stub
resend.sendToTarget();
}
}
// 2. 웹뷰에 WebViewClient 로 지정
webview.setWebViewClient(new DraptWebViewClient());
// 3. reload 버튼에 리스너로 reload 시킴
btnReload.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
webview.reload();
}
});
post로 submit하면 안되더라구요.
링크로 다 바꾸던지 아님 javascript를 웹으로 호출해서 웹에서 refresh를 해야될듯싶네요.