2016-11-17 7 views
0

Ich hatte diesen Fehler: Fehler: (55, 13) Fehler: ungültiges Zeichen: '\ u0650' Fehler: Ausführung fehlgeschlagen für Task ': app: compileDebugJavaWithJavac'.> Kompilierung fehlgeschlagen; Weitere Informationen finden Sie in der Compilerfehlerausgabe. , während ich versuchte, Wiederholungstaste in meiner app zu machen, und dies ist mein CodeFehler ungültiges Zeichen ' 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(); 
    } 

} 

meine Geräte ist Google Nexus 7 api 23 und der Fehler in

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

i Lösung hierfür benötigen Problem

Antwort

0

ich nun endlich die Antwort

{ 
     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(); 
    } 

Dieser Code ist besser und es funktioniert gut, also wenn Sie wiederholen Knopf machen möchten, verwenden Sie einfach diesen Code und dieser Fehler wird wieder angezeigt

Verwandte Themen