0

我正在开发我的第一个 Android 应用程序,并试图IntentQuickContact面板获取一个。我在某处发现提到了该方法QuickContact.getQuickContactIntent(...)。但是当我尝试使用它时,它告诉我它对于 type 是未定义的QuickContact。谷歌搜索了几天后,我发现一堆页面在代码中使用它,但没有关于如何使用它或需要哪些导入或其他任何内容。那么我该如何使用这个方法呢?我需要Intent习惯于启动面板。

我在我的文件中包含了以下导入:

import android.provider.ContactsContract.QuickContact;

或者,我可以使用什么其他方法来获得QuickContact传递给期望意图的东西的意图?我希望将意图传递回 LiveFolder 提供程序的光标中。

我正在针对 Google API 级别 9、平台号 2.3.1 进行开发。谢谢!

4

2 回答 2

0

好吧,我让这个工作的方式是放弃使用 LiveFolders 的想法,并编写我自己的“文件夹”对话框,我可以使用我自己设计的适配器向其中添加实际的 QuickContactBadge 小部件。

于 2011-05-02T04:00:29.393 回答
0

使用小部件onUpdate()onRecieve()事件与RemoteView类似解释进行通信here。该讨论的记录来源是here如果您想要一些阅读材料。我无法开始假设您为什么要尝试获取意图,或者您最初是如何创建ContactContract.QuickContact您所指的对象的。更多的信息可能会获得更多的观点,可能还有其他的解决方案;因此,如果这无济于事,请考虑发布更多信息。

于 2011-04-12T15:36:42.170 回答