返回列表 發帖

MyWebView

附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

  1. mGameContent.setWebChromeClient(new MyWebChromeClient());
  2.         mGameContent.setWebViewClient(new MyWebViewClient());
複製代碼

TOP

  1. public class MyWebChromeClient extends WebChromeClient
  2.         {
  3.                 @Override
  4.                 public boolean onJsConfirm(WebView view,String url,String message,final JsResult result)
  5.                 {
  6.                        
  7.                 }
  8.                
  9.         }
複製代碼

TOP

  1. final AlertDialog.Builder builder = new AlertDialog.Builder(view.getContext());
  2.                         builder.setTitle(getResources().getString(R.string.app_name));
  3.                         builder.setMessage(message);
複製代碼

TOP

  1. builder.setPositiveButton("確定", new DialogInterface.OnClickListener() {
  2.                                
  3.                                 public void onClick(DialogInterface dialog, int which) {
  4.                                         // TODO Auto-generated method stub
  5.                                        
  6.                                 }
  7.                         });
複製代碼

TOP

  1. builder.setPositiveButton("確定", new DialogInterface.OnClickListener() {
  2.                                
  3.                                 public void onClick(DialogInterface dialog, int which)
  4.                                 {
  5.                                         // TODO Auto-generated method stub
  6.                                         result.confirm();
  7.                                 }
  8.                         });
  9.                         builder.setNeutralButton("取消", new DialogInterface.OnClickListener() {
  10.                                
  11.                                 public void onClick(DialogInterface dialog, int which) {
  12.                                         // TODO Auto-generated method stub
  13.                                         result.cancel();
  14.                                 }
  15.                         });
複製代碼

TOP

  1. AlertDialog dialog = builder.create();
  2.                         dialog.show();
  3.                         return true;
複製代碼

TOP

  1. public class MyWebViewClient extends WebViewClient
  2.         {
  3.                 @Override
  4.                 public void onReceivedError(WebView view,int errorCode,String description,String failingUrl)
  5.                 {
  6.                        
  7.                 }
  8.         }
複製代碼

TOP

  1. final String data = "<br><br><center>網路21點必須要連接網路才能執行</center>";
  2.                         final String mineType = "text/html";
  3.                         final String encoding = "utf-8";
複製代碼

TOP

  1. view.loadDataWithBaseURL("", data, mimeType, encoding, "");
  2.                         super.onReceivedError(view, errorCode, description, failingUrl);
  3.                        
複製代碼

TOP

  1. @Override
  2.                 public boolean shouldOverrideUrlLoading(WebView view, String url)
  3.                 {
  4.                         view.loadUrl(url);
  5.                         return true;
  6.                 }
複製代碼

TOP

返回列表