如何在两个类中使用一个DatePickerDialog?

时间:2016-07-05 10:34:01

标签: android android-layout datepickerdialog

我上课MyClass1,使用DatePickerDialog

    public class DatePickerFragment extends DialogFragment
        /* implements DatePickerDialog.OnDateSetListener */ {

    @Override
    public Dialog onCreateDialog(Bundle savedInstanceState) {
        // Create a new instance of DatePickerDialog and return it
        return new DatePickerDialog(getActivity(), (MyClass1)getActivity(), MyClass1.year, MyClass1.month, MyClass1.day);
    }

}

现在我想在课程DatePickerDialog中使用相同的MyClass2。 我必须使用而不是"(MyClass1)getActivity()"才能使这两个类工作DatePickerDialog

1 个答案:

答案 0 :(得分:0)

您可以创建另一个类,您可以在其中创建DialogFragment并通过

在两个类中调用
DatePickerFragment dialog=new DatePickerFragment();
dialog.show(getSupportFragmentManager(),null);