如何解决如何知道使用 Intent 创建的事件已成功创建
fun addToCalenderAction(ctx: Context,session: ItemSession) {
val intent = Intent(Intent.ACTION_INSERT).apply {
data = CalendarContract.Events.CONTENT_URI
putExtra(CalendarContract.Events.TITLE,session.title ?: "AA")
putExtra(CalendarContract.Events.EVENT_LOCATION,session.location
?: "Egypt,ALex,ST23")
putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME,parseTimeOfFirebase(session.startTime
?: "2021-05-31T19:56:22.636+0000"))
putExtra(CalendarContract.EXTRA_EVENT_END_TIME,parseTimeOfFirebase(session.endTime
?: "2021-05-31T21:56:22.636+0000"))
}
if (intent.resolveActivity(ctx.packageManager) != null) {
(ctx as? Activity)?.let {
it.startActivityForResult(intent,REQUEST_CODE_ADD_EVENT)
}
}
}
我已经使用 it.startActivityForResult(intent,REQUEST_CODE_ADD_EVENT)
来了解操作状态,但是在添加用户拒绝添加事件的情况下我也收到相同的结果。
注意:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。