我正在开发我的第一个安卓应用程序,并试图为QuickContact面板获得一个Intent。在某个地方,我发现提到了QuickContact.getQuickContactIntent(...)方法。但是当我尝试使用它时,它告诉我没有为QuickContact类型定义它。在谷歌了几天后,我发现有一堆页面在代码中使用它,但没有关于如何使用它,或者什么导入是必要的或任何东西。那么我该如何使用这个方法呢?我需要获取用于启动面板的Intent。
我在我的文件中包含了以下导入:
import android.provider.ContactsContract.QuickContact;或者,我还可以使用什么其他方法来获取QuickContact意图,以便传递给需要意图的对象?我希望在光标中传递回LiveFolder提供程序的意图。
我正在针对Google APIs Level 9,平台号2.3.1进行开发。谢谢!
发布于 2011-05-02 12:00:29
嗯,我的方法是放弃使用LiveFolders的想法,编写我自己的“文件夹”对话框,我可以使用自己设计的适配器在其中添加实际的QuickContactBadge小部件。
发布于 2011-04-12 23:36:42
使用小部件onUpdate()和onRecieve()事件与RemoteView进行通信,就像解释here一样。如果您想要一些阅读材料,可以从here获取相关讨论。我不知道为什么您要尝试获取意图,或者您最初是如何创建您所引用的ContactContract.QuickContact对象的。更多的信息可能会获得更多的浏览量,也可能是替代的解决方案;所以如果这不能帮助你,可以考虑发布更多的信息。
https://stackoverflow.com/questions/5630226
复制相似问题