2016-11-17 110 views
0

我发生了该错误: 错误:(55,13)错误:非法字符:'\ u0650' 错误:执行任务失败':app:compileDebugJavaWithJavac'。>编译失败;详细信息请参阅编译器错误输出。 而我试图让我的应用程序 重试按钮,这是我的代码错误非法字符' u0650'

private void CallNetwork(String baseUrl) { 
    if (NetworkUtils.isNetworkAvailable(getActivity())) { 
     new Url_cont(this, getActivity()).execute(baseUrl); 
    } else { 
     ِAlertDialog.Builder alert= new AlertDialog.Builder(getActivity()); 
     alert.setTitle("Error !!!"); 
     alert.setMessage("sorry there is no connection please check your internet and retry"); 
     AlertDialog alertDialog =alert.create(); 
     alert.setPositiveButton("Retry",new DialogInterface.OnClickListener(){ 
      @Override 
      public void onClick(DialogInterface dialog, int which){ 
       dialog.dismiss(); 
       CallNetwork(MovieUrl); 
      } 
     }); 
     alertDialog.show(); 
     Toast.makeText(getActivity(),"network unavailble!!!",Toast.LENGTH_LONG).show(); 
    } 

} 

我的设备是谷歌Nexus 7的API 23 和

  ِAlertDialog.Builder alert= new AlertDialog.Builder(getActivity()); 

错误,我需要解决这个问题

回答

0

我现在终于答案

{ 
     AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); 
     builder.setCancelable(false); 
     builder.setTitle("No Internet"); 
     builder.setMessage("Internet is required. Please Retry."); 
     builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() { 
      @Override 
      public void onClick(DialogInterface dialog, int which) { 
       dialog.dismiss(); 
       System.exit(0); 
      } 
     }); 

     builder.setPositiveButton("Retry", new DialogInterface.OnClickListener(){ 
      @Override 
      public void onClick(DialogInterface dialog, int which) 
      { 
       dialog.dismiss(); 
       CallNetwork(MovieUrl); 
      } 
     }); 
     AlertDialog dialog = builder.create(); 
     dialog.show(); 
     Toast.makeText(getActivity(), "Network Unavailable!", Toast.LENGTH_LONG).show(); 
    } 

此代码更好,它的工作良好,所以如果你想重试按钮只是使用这段代码,这个错误将再次显示