i tried to add an Error message for my user if the query doesn't find any result. I have tried this code but i don't now what the error means it gives me on building. I am very new to programming
Thanks in advance
public void createRechnung(View v) {
if (mBetragInput.getText().length() > 0) {
mName = mNameInput.getSelectedItem().toString();
ParseQuery<ParseObject> query = ParseQuery.getQuery("Grillen");
query.whereEqualTo("name", mName);
query.findInBackground(new FindCallback<ParseObject>() {
public void done(List<ParseObject> objects, ParseException eg) {
if (eg == null && objects.size() > 0) {
mBetrag = mBetragInput.getText().toString();
ParseObject Grillen = objects.get(0);
Grillen.put("Betrag", mBetrag);
Grillen.put("Rechnung", true);
Grillen.saveInBackground(new SaveCallback() {
public void done(ParseException e) {
if (e == null) {
//success, saved!
Log.d("MyApp", "Successfully saved!");
}
}
});
}else {
AlertDialog alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setTitle("Danke");
alertDialog.setMessage("Rechnung wurde erstellt.");
alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
mBetragInput.setText("€");
mNameInput.setSelection(0);
}
});
alertDialog.show();
}
}
});
AlertDialog alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setTitle("Danke");
alertDialog.setMessage("Rechnung wurde erstellt.");
alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
mBetragInput.setText("€");
mNameInput.setSelection(0);
}
});
alertDialog.show();
}
else {
AlertDialog alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setTitle("Achtung");
alertDialog.setMessage("Bitte gib einen Betrag ein!");
alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
alertDialog.show();
}
}