我正在处理我的第一个Android应用程序,并且正在尝试为Intent
面板获取QuickContact
。在某处我发现了方法QuickContact.getQuickContactIntent(...)
。但是当我尝试使用它时,它告诉我类型QuickContact
未定义。谷歌搜索几天后,我发现在代码中使用它的一堆页面,但没有关于如何使用它或什么进口是必要的或任何东西。那么我该如何使用这种方法呢?我需要使用Intent
来启动面板。
我在我的文件中包含以下导入:
import android.provider.ContactsContract.QuickContact;
或者,我可以使用什么其他方法来获得QuickContact
意图传递到期望意图的东西?我希望将光标中的intent传递给LiveFolder提供者。
我正在针对Google API Level 9(平台号2.3.1)进行开发。 谢谢!
答案 0 :(得分:0)
使用小工具onUpdate()
和onRecieve()
事件与RemoteView
进行通信,如解释here
。如果您需要一些阅读材料,该讨论的记录来源是here
。我无法开始假设您为什么要尝试获取意图,或者您最初如何创建您所指的ContactContract.QuickContact
对象。更多的信息可能会获得更多的观点,并可能是替代解决方案;所以,如果这无助于考虑发布更多信息。
答案 1 :(得分:0)
好吧,我让它工作的方式是放弃使用LiveFolders的想法,并编写我自己的“文件夹”对话框,我可以使用我自己设计的适配器添加实际的QuickContactBadge小部件。