我是安卓开发新手。通过大书呆子牧场 android 4e 书学习这是一个例子,书中的方法已被贬值,那么我如何将日期数据发送到另一个片段
他们正在使用已贬值的目标片段技术,所以我现在陷入了这个问题
这是我的datepickerfragment.kt文件:
private const val ARG_DATE = "date"
private const val RESULT_DATE_KEY = "resultDate"
private const val ARG_REQUEST_CODE = "requestCode"
class DatePickerFragment : DialogFragment() {
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
val dateListener = DatePickerDialog.OnDateSetListener { _: DatePicker, year: Int, month: Int, day: Int ->
val resultDate: Date = GregorianCalendar(year, month, day).time
val result = Bundle().apply {
putSerializable(RESULT_DATE_KEY, resultDate)
}
val resultRequestCode = requireArguments().getString(ARG_REQUEST_CODE, "")
}
val date = arguments?.getSerializable(ARG_DATE) as Date
val calendar …Run Code Online (Sandbox Code Playgroud)