我上课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
?
答案 0 :(得分:0)
您可以创建另一个类,您可以在其中创建DialogFragment并通过
在两个类中调用DatePickerFragment dialog=new DatePickerFragment();
dialog.show(getSupportFragmentManager(),null);