Code example for WebView

Methods: getContext, willNotDraw

0
		this.passwd = passwd;
	} 
	 
	@Override 
	public void onPageStarted(WebView view, String url, Bitmap favicon){
		if( view.willNotDraw() && mProgressLoginDialog == null ){
			try{ 
				mProgressLoginDialog = ProgressDialog.show(view.getContext(), "가계부 로딩", "3G는 더 기다려 주세요\n로그인 페이지 로딩", false);
				mProgressLoginDialog.setCancelable(true);
			}catch(Exception e){
				Log.e("beonit", "dialog error");
				e.printStackTrace();
			} 
		}else if( !view.willNotDraw() && mProgressLoadingDialog == null && mProgressLoginDialog == null ){
			mProgressLoadingDialog = ProgressDialog.show(view.getContext(), "가계부 웹페이지 로딩", " 3G는 더 기다려 주세요\n뒤로가기 버튼을 누르면 사라집니다.", false);
			mProgressLoadingDialog.setCancelable(true);
		} 
	} 
	 
	public void onPageFinished(WebView view, String url){
		Log.i("beonit", url);