首页 > 解决方案 > 将字符串用于 Android 意图 putExtra() 方法

问题描述

我正在使用 Android 意图来创建日历事件。所有意图附加项都有字符串名称吗?例如,而不是使用

.putExtra(CalendarContract.Events.TITLE, "New event")

我可以用:

.putExtra("title", "New event")

对于所有意图的额外内容,是否有类似的东西?例如,CalendarContract.EXTRA_EVENT_BEGIN_TIME我可以使用字符串文字而不是 using 吗?或者也许我离题了,“标题”实际上并没有按照我期望的方式工作?

我已经多次查看日历意图文档,以及有关putExtra()和一般意图文档的文档,以及几个 StackOverflow 帖子,但我无法弄清楚。提前致谢!

标签: androidandroid-intent

解决方案


为其. CalendarContract.EXTRA_EVENT_BEGIN_TIME _beginTime

您可以 ctrl+click 在 android studio 中查看每个字符串各自的名称。

此外,不建议使用硬编码字符串始终使用CalendarContract.Events.TITLE而不是title


推荐阅读