private class Callback extends WebViewClient {
  @Override
  public boolean shouldOverrideUrlLoading(WebView view, String url) {
   WaitThread wThread = new WaitThread(mobile_renaultsamsung.this);
   wThread.start();
   view.loadUrl(url);
   WaitThread.stop(wThread);
   return (true);
  }
 }


위 소스에서 view.loadUrl(url);

후에 만약 전부 로드가 됐다면

WaitThread.stop(wThread);를 해주어야 할것 같은데

로드가 완료됐는지는 어떻게 알수있나요?

아.. wThread.start(); 은 progressdialog입니다

찾아봐도 잘모르겠습니다

답변 부탁드리겠습니다~~

class WaitThread extends Thread {
 Context context;
 String title = "";
 String msg = "Loding...";
 ProgressDialog progress;
 Looper mLoop;
WaitThread(Context _context) {
  context = _context;
   setDaemon(true);
 }
public void run() {
  Looper.prepare();
  progress = new ProgressDialog(context);
  progress.setProgressStyle(ProgressDialog.STYLE_SPINNER);
  progress.setTitle(title);
  progress.setMessage(msg);
  progress.setCancelable(false);
  progress.show();
 mLoop = Looper.myLooper();
  mLoop.loop();
 }
 static void stop(WaitThread wThread) {
  wThread.progress.dismiss();
  try {
   Thread.sleep(100);
  } catch (Exception e) {
   e.printStackTrace();
  }
  wThread.mLoop.quit();
 }
}