我正在创建一个具有 EditText 的片段,当我单击它时,会显示一个 DatePickerDialog ..但是每当我单击 EditText 时,我的应用程序就会崩溃..
错误在这一行:
return new DatePickerDialog(getActivity(), (DatePickerDialog.OnDateSetListener) getActivity(), year, month, day);
Run Code Online (Sandbox Code Playgroud)
我的费用 FRAGMENT Java 代码(仅限日期选择代码):
@Nullable
@Override
public View onCreateView(final LayoutInflater inflater, final ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.fragment_expense, container, false);
mDisplayDate = (EditText) view.findViewById(R.id.datePick);
mDisplayDate.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
DialogFragment datePicker = new DatePickerFragment();
datePicker.show(getFragmentManager(), "date picker");
}
});
return view;
}
@Override
public void onDateSet(DatePicker view, int year, int month, …Run Code Online (Sandbox Code Playgroud)