如何调用getSupportFragmentManager()来获取FragmentManager的实例

时间:2013-06-11 10:35:41

标签: android

我正在尝试按照Android开发人员指南创建时间戳。但 getSupportFragmentManager()未定义。这是我第一次开发Android应用程序,请帮帮我。

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

2 个答案:

答案 0 :(得分:3)

导入以下内容并展开FragmentActivity

  import android.support.v4.app.DialogFragment;
  import android.support.v4.app.FragmentActivity;

http://developer.android.com/guide/topics/ui/controls/pickers.html

从以上链接引用

如果您的应用支持的Android版本低于3.0,请务必致电getSupportFragmentManager()以获取FragmentManager的实例。另外,请确保显示时间选择器的活动扩展FragmentActivity而不是标准的Activity类。

答案 1 :(得分:1)

你们要扩展FragmentActivity,而不是Activity

public class YourClass extends FragmentActivity {
....