将字符串用于 Android intent putExtra() 方法
Using a string for an Android intent putExtra() method
我正在使用 Android 意图创建日历事件。所有 Intent Extras 都有字符串名称吗?例如,而不是使用
.putExtra(CalendarContract.Events.TITLE, "New event")
我可以使用:
.putExtra("title", "New event")
对于所有 intent extra 是否有类似的东西?例如,不使用 CalendarContract.EXTRA_EVENT_BEGIN_TIME
,是否有我可以使用的字符串文字?或者也许我跑题了,“标题”实际上并没有按照我期望的方式工作?
我查看了 calendar intent documentation several times, as well as the documentation on putExtra() and general intent documentation 以及一些 Whosebug 帖子,但我无法弄明白。提前致谢!
对于 CalendarContract.EXTRA_EVENT_BEGIN_TIME
它的 beginTime
.
您可以在android studio 中ctrl+click 查看每个字符串各自的名称。
另外不建议使用硬编码字符串总是使用 CalendarContract.Events.TITLE
而不是 title
我正在使用 Android 意图创建日历事件。所有 Intent Extras 都有字符串名称吗?例如,而不是使用
.putExtra(CalendarContract.Events.TITLE, "New event")
我可以使用:
.putExtra("title", "New event")
对于所有 intent extra 是否有类似的东西?例如,不使用 CalendarContract.EXTRA_EVENT_BEGIN_TIME
,是否有我可以使用的字符串文字?或者也许我跑题了,“标题”实际上并没有按照我期望的方式工作?
我查看了 calendar intent documentation several times, as well as the documentation on putExtra() and general intent documentation 以及一些 Whosebug 帖子,但我无法弄明白。提前致谢!
对于 CalendarContract.EXTRA_EVENT_BEGIN_TIME
它的 beginTime
.
您可以在android studio 中ctrl+click 查看每个字符串各自的名称。
另外不建议使用硬编码字符串总是使用 CalendarContract.Events.TITLE
而不是 title