Dialog erzeugt Absturtz

  • Antworten:2
  • OffenNicht stickyBentwortet
  • Forum-Beiträge: 381

06.10.2019, 18:40:48 via Website

Hallo zusammen

Ich möchte in meiner App einen Dialog anzeigen.

       ortliste.setOnItemLongClickListener(new ListView.OnItemLongClickListener() {
       @Override
       public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
           AlertDialog.Builder dlg_loeschen = new AlertDialog.Builder(ctx);
           dlg_loeschen.setMessage("Wollen Sie wirklich Löschen");
           dlg_loeschen.show();
           return false;
       }
   });

Doch dies bewirkt einen Abstürz mit der Folgenden Fehlermeldung:

java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

Wenn ich im AndroidManifest von

android:theme="@style/AppTheme"

auf

android:theme="@style/Theme.AppCompat"

umstelle, geschieht dasselbe mit dem einzigen Unterschied, dass meine App einen schwarzen Hintergrund hat.

Was muss ich ändern damit der Dialog ohne Absturz angezeigt wird und meine App nicht schwarz wird?

Gruss Renato

Diskutiere mit!
Beste Antwort
  • Forum-Beiträge: 381

07.10.2019, 10:31:13 via Website

Ciao Pascal

Danke für die schnelle Hilfe. Leider hat mich dein Hilweis nicht weiter gebracht.
So geht es aber.

AlertDialog.Builder dlg_loeschen = new AlertDialog.Builder(LoadActivity.this);

Gruss Renato

Hilfreich?
Diskutiere mit!
Beste Antwort
  • Forum-Beiträge: 381

07.10.2019, 10:31:13 via Website

Ciao Pascal

Danke für die schnelle Hilfe. Leider hat mich dein Hilweis nicht weiter gebracht.
So geht es aber.

AlertDialog.Builder dlg_loeschen = new AlertDialog.Builder(LoadActivity.this);

Gruss Renato

Hilfreich?
Diskutiere mit!