class in MainActivity ausführen

  • Antworten:5
melf
  • Forum-Beiträge: 3

23.06.2021, 21:33:05 via Website

Wie kann ich diese class in der MainActivity ausführen?
Nach Button click!

class FireMissilesDialogFragment extends DialogFragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
// Use the Builder class for convenient dialog construction
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setMessage(R.string.dialog_fire_missiles)
.setPositiveButton("fire", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// FIRE ZE MISSILES!
}
})
.setNegativeButton("cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// User cancelled the dialog
}
});
// Create the AlertDialog object and return it
return builder.create();
}
}

Kommentieren
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

24.06.2021, 11:16:47 via Website

Hallo melf,

schu am besten in der Doku nach:
https://developer.android.com/guide/fragments/dialogs

Hier ist alles wesentliche beschrieben.

LG Pascal //It's not a bug, it's a feature. :) ;)

Hilfreich?
Kommentieren
melf
  • Forum-Beiträge: 3

24.06.2021, 20:50:45 via Website

Stürzt nach button click ab.

Hilfreich?
Kommentieren
Jokel
  • Forum-Beiträge: 1.530

24.06.2021, 21:14:56 via Website

Hallo ist ja nicht grade viel was du uns zuberichten hast.

Wir können leider nicht hellsehen was in deinem Klicklistener schief läuft.

Hilfreich?
Kommentieren
melf
  • Forum-Beiträge: 3

25.06.2021, 23:44:01 via Website

Funktioniert jetzt.

Hab die FireMissilesDialogFragment class in eine extra class Datei geschrieben und nicht in der MainActivity class.

Hilfreich?
Kommentieren
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

26.06.2021, 11:47:03 via Website

Ja, das ist bei Java so üblich, das man das so macht.

LG Pascal //It's not a bug, it's a feature. :) ;)

Hilfreich?
Kommentieren