android - 将字符串用于 Android 意图 putExtra() 方法
问题描述
我正在使用 Android 意图来创建日历事件。所有意图附加项都有字符串名称吗?例如,而不是使用
.putExtra(CalendarContract.Events.TITLE, "New event")
我可以用:
.putExtra("title", "New event")
对于所有意图的额外内容,是否有类似的东西?例如,CalendarContract.EXTRA_EVENT_BEGIN_TIME
我可以使用字符串文字而不是 using 吗?或者也许我离题了,“标题”实际上并没有按照我期望的方式工作?
我已经多次查看日历意图文档,以及有关putExtra()和一般意图文档的文档,以及几个 StackOverflow 帖子,但我无法弄清楚。提前致谢!
解决方案
为其. CalendarContract.EXTRA_EVENT_BEGIN_TIME
_beginTime
您可以 ctrl+click 在 android studio 中查看每个字符串各自的名称。
此外,不建议使用硬编码字符串始终使用CalendarContract.Events.TITLE
而不是title
推荐阅读
- amazon-web-services - 如何根据 Kubernetes 集群位置更改网站内容?
- webrtc - 涉及不同 Html 页面的 WebRTC 对等连接示例?
- bash - 在使用读取(bash)的while循环中禁用用户输入
- javascript - 如何在 django 模板中为循环创建唯一的 javascript 变量名称?
- excel - 如何查表并返回值
- java - 在Java,Hibernate中执行源代码时如何动态创建PostgerSQL数据库?
- php - 如何在 laravel 站点中查看 voyager 模型关系?
- javascript - 避免 LocalStorage 中的重复(Javascript)
- angular - 在使用谷歌地图上的绘图管理器完成后,我如何为多边形分配一个 ID
- arrays - 如何随机化项目然后从 Swift 数组中删除