Ich habe einen AlertDialog erstellt, der mit Informationen aus meiner Datenbank angezeigt wird. Das Problem ist, dass das AlertDialog-Feld überhaupt nicht angezeigt wird. Es treten keine Fehler auf, die die Lösung des Problems erschweren.AlertDialog wird beim Klicken auf die Schaltfläche nicht angezeigt
public void viewAll() {
button.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
Cursor result = myDB.getData();
if (result.getCount() == 0) {
showMessage("ERROR", "NO DATA");
return;
}
StringBuffer buffer = new StringBuffer();
while (result.moveToNext()) {
buffer.append("COL1: " + result.getString(1) + "\n");
buffer.append("COL2: " + restul.getString(2) + "\n");
buffer.append("COL3: " + result.getString(3) + "\n");
buffer.append("COL4: " + result.getString(4) + "\n");
}
showMessage("DATA", buffer.toString());
}
}
);
}
public void showMessage(String title, String message) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setCancelable(true);
builder.setTitle(title);
builder.setMessage(message);
builder.show();
}
Verzeihen Sie mir für
Pseudo-Code mit
Haben Sie diese Antwort ausgecheckt? http://stackoverflow.com/questions/2115758/how-do-i-display-an-alert-dialog-on-android – mrkernelpanic
wo ist alertDialog in Ihrem Code ??? – Pranita