M
muck
Ambitioniertes Mitglied
- 7
Ich rufe aus dem Optionsmenü einen CreateDialog() auf:
In CreateDialog() erstelle ich einen AlertDialog, der dann anschleißend mit alert.show(); angezeigt wird.
Nun zu meinem Problem: (rote Markiert)
Wenn das INSERT in die Datenbank fehlschlägt, würde ich das dem User gerne mitteilen. Ich habe nur im Moment überhaupt keine Idee wie ich das machen soll.
Über einen Tipp zum Lösungsansatz wäre ich dankbar.
Gruß
Code:
...
CreateDialog();
alert.show();
...
Code:
public void CreateDialog () {
final AlertDialog.Builder builder = new AlertDialog.Builder(this);
final EditText inputBox = new EditText(this);
builder.setTitle(getString(R.string.txt_addList));
builder.setView(inputBox);
builder.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int buttonID) {
[COLOR=red]try {[/COLOR]
[COLOR=red] dbConn.execSQL("INSERT INTO shoppinglists (name) VALUES ('" + inputBox.getText().toString().trim() + "')");[/COLOR]
[COLOR=red] listView = showShoppingLists();[/COLOR]
[COLOR=red]} [/COLOR]
[COLOR=red]catch (SQLException e) {[/COLOR]
[COLOR=red] String test = e.getMessage();[/COLOR]
[COLOR=red] System.out.println(test);[/COLOR]
[COLOR=red]}[/COLOR]
}
});
builder.setNegativeButton(getString(R.string.txt_cancelButton), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int buttonID) {
dialog.cancel();
}
});
alert = builder.create();
}
Nun zu meinem Problem: (rote Markiert)
Wenn das INSERT in die Datenbank fehlschlägt, würde ich das dem User gerne mitteilen. Ich habe nur im Moment überhaupt keine Idee wie ich das machen soll.
Über einen Tipp zum Lösungsansatz wäre ich dankbar.
Gruß