使用自定义 Android 帐户调用本机联系人插入活动
我已经创建了自己的帐户(也具有自定义帐户类型)以与我的应用程序结合使用,但是当我想通过此帐户上的地址簿应用程序插入或编辑联系人时,它不会触发本机活动,而是触发仅包含名称字段的自定义字段...
您知道我如何触发完整的本机字段吗?
I have created my own account (with a custom account type as well) to use in combination with my application but when I want to insert or edit a contact through the Address Book application on this account, it does not trigger the native activity but a custom one with just name fields...
Do you know how I can trigger the full native one instead?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是不可能的。您需要添加自己的活动。
一种方法是添加配置文件操作并处理它。
请参阅此处:打开一个活动以在同步适配器中编辑联系人。
另请参阅:用于编辑联系人的蜂窝同步适配器功能,尽管没有回答你可以找到我在处理它时发现的有用链接
在示例中你可以找到 这里只有编辑意图,但对于其他情况用 ACTION_INSERT 替换操作就足够了
It is not possible. You need to add your own Activity.
One way is to add a profile action and handle it.
See here: open an activity to edit contact in sync adapter.
Se also: honeycomb sync adapter features for editing contacts although there is no answer you can find useful links I found when I was dealing with it
In the example that you can find here there is only the Edit intent but it is enough to replace the action with ACTION_INSERT for the other case