Wie nennen getSupportFragmentManager() aus einem fragment?

Möchte ich verwenden Sie eine benutzerdefinierte Datum und Uhrzeit picker in meinem code, dass ich erstellt ein separates Paket und legen Sie alle das Datum und Uhrzeit picker-Klassen gibt.
Der code läuft reibungslos, wenn ich es aus der Haupttätigkeit, aber wenn ich anrufen möchte aus einem fragment, es ist nicht zu erkennen, getSupportFragmentManager() Methode
der Anruf, den ich mache aus meiner fragment :

SimpleDateTimePicker simpleDateTimePicker = SimpleDateTimePicker.make(
            "Set Date & Time Title",
            new Date(),
            this,
            getSupportFragmentManager()
    );

    simpleDateTimePicker.show();

Bitte Hilfe, danke Jungs.

  • getActivity().getSupportFragmentManager() versucht das ?
  • Sie können getFragmentManager() direkt im Ort getSupportFragmentManager()
  • ja , aber es funktioniert nicht
  • versucht das auch kein Glück 🙁 es zeigt Fehler:(106, 43) Fehler: inkompatible Typen: android.app.FragmentManager kann nicht konvertiert werden, um android.Unterstützung.v4.app.FragmentManager
  • Sie brauchen, um erweitern die Klasse von android.Unterstützung.v4.app.FragmentActivity, nicht nur von standard-android.Aktivität zu erhalten diese Methode.
  • aber wenn ich das machen würde, dass ich denke, ich werde nicht in der Lage zu starten fragment
  • Haben Sie versucht, mit FragmentActivity?
  • ja, wenn ich, dass, ich war nicht in der Lage zu schaffen, fragment-Objekt
  • Kannst du deine Main-Klasse?
  • ich kann post, aber der code ist riesig, Sie könnten verwirrt den code, den ich gepostet alongwith Frage ist, was ich Tue, auf ein click-Ereignis zu verwenden, alle Klassen von benutzerdefinierten datetimepicker

InformationsquelleAutor ManishNegi | 2015-09-18
Schreibe einen Kommentar