-1
was in den Code eingefügt werden sollte, so dass Werte nur dann in dem anderen Textfeld angezeigt werden, wenn der Benutzer nur korrigierte Werte eingegeben hat. ..because mit diesem Code es sowohl den korrigierten Werten im Textfeld angezeigt wird und falsch in dem Dialogfeld ..wie Werte im zweiten Editiertext nur angezeigt werden, wenn der Benutzer alle korrekten Werte in den ersten Editiertext einfügt
String s=editText1.getText().toString();
String z[]=s.split("\\s");
editText2.setText("");
String a = "";
String b = " Not valid";
boolean is_open_dialog=false;
for(int i=0;i<z.length;i++)
{
int j=Integer.parseInt(z[i]);
if(j>=65 && j<=97)
{
editText2.setText(editText2.getText() + "" + String.valueOf((char) j));
}
else {
is_open_dialog = true;
a += z[i]+"\t";
}
}
if(is_open_dialog){
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this);
alertDialogBuilder.setTitle("Error");
alertDialogBuilder.setCancelable(false);
alertDialogBuilder.setMessage(a+b)
.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alertDialog = alertDialogBuilder.create();
alertDialog.show();
}
Vielen Dank .... – Rohan