2014-01-09 20 views
0

我存储联系人的照片在分贝,但得到的照片URI时,我想加载这些照片的ImageView,我得到错误:机器人无法从数据库光标

The method setImageURI(Uri) in the type ImageView is not applicable 
for the arguments (String) 

这里是调用setImageURI内,为了扩展CursorAdapter一类显示联系人的照片在列表视图:

photoView.setImageURI(cursor.getString(3)); 

我也试过型种姓字符串URI但不允许之一:

photoView.setImageURI((Uri) cursor.getString(3)); 

如何将光标中的照片加载到imageview中?由于

+0

将字符串到URI。 – Skynet

+0

@AstralProjection:它不工作,我已经尝试将字符串投到uri – Dev01

+0

尝试我发布的代码作为答案。 – Skynet

回答

2

这里:

String mUri = cursor.getString(3) 
    Uri myUri = Uri.parse(mUri); 
    photoView.setImageURI((myUri) 
+0

哎呀不知道这是这么简单,谢谢:)接受这个答案:) – Dev01

+0

是的,它很简单,谷歌搜索会给你想要的结果。先养成在Google上搜索的习惯。很多人面临类似的问题。欢呼声,快乐编码:) – Skynet