自定义 Android 联系人选择器
我想展示一个联系人选择器,但在打开选择器时添加额外的提示。在 1.5 上,标题只是“联系人”。
我想我可以将 EXTRA_TITLE 添加到打开选择器的 Intent 中,但据说它只适用于 ACTION_CHOOSER,而不适用于 ACTION_PICK。
或者我必须推出自己的联系人选择器吗?
I'd like to present a Contact picker, but add additional prompting when the picker is opened. On 1.5 the title is simply "Contacts".
I was thinking I could add an EXTRA_TITLE to the Intent which opens the picker, but it supposedly only works on ACTION_CHOOSER, not ACTION_PICK.
Or do I have to roll my own Contact picker?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您想要超出内置活动功能的功能,则必须构建自己的版本,并指定与您希望“模仿”的活动相匹配的 IntentFilter 。
请注意,这并不是简单地“替换”任何内置活动的功能。系统将自动向用户显示一个选择器,用户可能会也可能不会选择您的活动来完成操作。
将您自己的“额外功能”添加到“系统替换”活动中的价值值得怀疑;系统中的其他所有内容都不会知道您的额外内容,也不会发送它们!
If you want functionality beyond what the built-in activities do, you must build your own version, and specify
IntentFilter
s that match those of the activity you wish to "mimic".Be advised, this does not simply "replace" any built-in activity's functionality. The system will automatically present a Chooser to the user, who may or may not pick your activity to complete the action.
Adding your own "extras" to a "system-replacement" activity has dubious value; everything else in the system will not know about your extras, and not send them!