问题描述
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 (将#修改为@)