1

我使用对话框片段创建了获取日期的类。

我想在这个类中使用我的对话框片段(注意:这个类扩展片段):

public class SingleShedulledTimeActivity extends Fragment
{ 
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) 
    {
        final View myFragmentView = inflater.inflate(R.layout.activity_single_schedule, container, false);
        return myFragmentView;
    }


    public void showTimePickerDialog(View v) 
    {
        FragmentManager manager = getFragmentManager();
        DialogFragment timePickerFragment = new TimePickerFragment();
        timePickerFragment.show(manager, "timePicker");
    }
}

在这种情况下,函数 showTimePickerDialog 出现问题(无法识别 getFragmentManager)。但是,如果我将扩展类从 Fragment 更改为 Activity 则没有问题。

有人可以解释为什么 getFragmentManager 不能使用 Fragment 类吗?

4

0 回答 0