Android 日历 API - 事件添加结果捕获

问题描述 投票:0回答:1

我正在使用日历 API 将事件添加到 Android 日历,但我无法检查用户是否确实添加了我的事件或取消了它。

我以事件意图触发

startActivityForResult
,然后用
onActivityResult
检查结果,但我总是得到
resultCode = 0
data = null

有没有办法获取该数据并检查用户实际做了什么?

android events calendar
1个回答
0
投票

我也有同样的问题,我正在使用

val addEventToCalendarLauncher =
    rememberLauncherForActivityResult(ActivityResultContracts.StartActivityForResult()) { result ->
        if (result.resultCode == Activity.RESULT_OK) {
            viewModel.onEventAddedToCalendar()
        } else {
            viewModel.onEventAddToCalendarFailed()
        }
    }

但和你一样,我总是得到

resultCode
= 0 和
data
= null

© www.soinside.com 2019 - 2024. All rights reserved.