我正在使用日历 API 将事件添加到 Android 日历,但我无法检查用户是否确实添加了我的事件或取消了它。
我以事件意图触发
startActivityForResult
,然后用 onActivityResult
检查结果,但我总是得到 resultCode = 0
和 data = null
。
有没有办法获取该数据并检查用户实际做了什么?
我也有同样的问题,我正在使用
val addEventToCalendarLauncher =
rememberLauncherForActivityResult(ActivityResultContracts.StartActivityForResult()) { result ->
if (result.resultCode == Activity.RESULT_OK) {
viewModel.onEventAddedToCalendar()
} else {
viewModel.onEventAddToCalendarFailed()
}
}
但和你一样,我总是得到
resultCode
= 0 和 data
= null