我的CustomAdapter
课程一直遇到问题,我无法使用某些代码设置QuickContactBadge
来联系ListView
中的照片。
在我的CustomAdapter
中,像这样的一行代码目前不起作用:
InputStream input = ContactsContract.Contacts.
openContactPhotoInputStream(getContentResolver(),
contactUri);
从上面的代码中,getContentResolver()
会出错,除非我将其更改为:
`context.getContentResolver()`
当我运行代码时,我在 LogCat 中没有收到任何错误,但无论如何,我的列表中的QuickContactBadge
都不会更改为联系人照片。我已经搜索了很多教程,但却发现它不太好和/或没有记录。
我是否需要将CustomAdapter
类扩展到BaseAdapter
(或任何其他适配器)?目前,它设置为扩展ArrayList<String>
。