Date und Time Picker Popup

  • Antworten:1
Dietrich Gebert
  • Forum-Beiträge: 245

17.07.2012, 14:40:23 via Website

Hallo Leute so langsam bin ich echt verzweifelt und Java nimmt mir jede Lust und Motivation.

Ich versuche gerade nach einen Buttoncklick ein Popup zu erzeugen mit einem Date und Time Picker und einem Cancel und ok Button.

Ich habe mal ein bischen gesucht und das gefunden.
http://developer.android.com/guide/topics/ui/controls/pickers.html

Da habe ich diesen Ausschnitt gefunden.

public void showTimePickerDialog(View v) {
DialogFragment newFragment = new TimePickerFragment();
newFragment.show(getSupportFragmentManager(), "timePicker");
}

Woher zum Teufel kommt das getSupportFragmentManager() und wozu brauche ich das wenn ich den Code so bei mir reinpaste meckert mein Compiler wegen diesem getSupportFragmentManager() ich weis echt nicht was ich tun soll.

Gruß
Dima

Antworten
Jan M.
  • Forum-Beiträge: 36

17.07.2012, 15:35:10 via Website

Methode 1 des genauen lesens. Zitat aus deinem Link:

Note: The code samples below show how to create dialogs for a time picker and date picker using the support library APIs for DialogFragment. If your app's minSdkVersion is 11 or higher, you can instead use the platform version of DialogFragment.

und der Abschnitt verweist auf folgende URL: http://developer.android.com/tools/extras/support-library.html

und wozu du die Methode getSupportFragmentManager() brauchst, steht ganz unten auf dem von dir geposteten Link:

Caution: If your app supports versions of Android lower than 3.0, be sure that you call getSupportFragmentManager() to acquire an instance of FragmentManager. Also make sure that your activity that displays the time picker extends FragmentActivity instead of the standard Activity class.


Google macht schon klasse Dokumentationen und Tutorials ;)

— geändert am 17.07.2012, 15:35:22

Markus B.

Antworten