Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android System.out resolveUri在错误的位图uri上失败:https://... 当我尝试将图片从web插入listview时_Android_Android Listview_Android Imageview_Universal Image Loader - Fatal编程技术网

Android System.out resolveUri在错误的位图uri上失败:https://... 当我尝试将图片从web插入listview时

Android System.out resolveUri在错误的位图uri上失败:https://... 当我尝试将图片从web插入listview时,android,android-listview,android-imageview,universal-image-loader,Android,Android Listview,Android Imageview,Universal Image Loader,在本教程之后,我使用Android Universal Image Loader创建了一个自定义listview,其中我希望显示一个imageview和三个textview 这是listview行: <RelativeLayout android:id="@+id/relativeLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://sche

在本教程之后,我使用Android Universal Image Loader创建了一个自定义listview,其中我希望显示一个imageview和三个textview

这是listview行:

<RelativeLayout
android:id="@+id/relativeLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="5dp">

<LinearLayout
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignParentLeft="true"
     android:id="@+id/llLogo"
     android:orientation="vertical"
     android:layout_centerVertical="true">

      <ImageView
        android:layout_width="50dip"
        android:layout_height="50dip"
        android:id="@+id/ivLogo"
        android:src="@drawable/ic_launcher"
        android:scaleType="fitXY"
        android:adjustViewBounds="true">
      </ImageView>

</LinearLayout>

<LinearLayout
    android:id="@+id/llTextos"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_toRightOf="@+id/llLogo"
    android:layout_marginLeft="2dp"
    android:orientation="vertical">

    <TextView
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:textStyle="bold"
        android:layout_height="wrap_content"
        android:text="TextView"
        android:layout_width="wrap_content"
        android:id="@+id/tvNom"
        android:textColor="#000099">
    </TextView>

    <TextView
        android:layout_height="wrap_content"
        android:text="TextView"
        android:maxLines="3"
        android:ellipsize="marquee"
        android:layout_width="wrap_content"
        android:id="@+id/tvDescripcio">
    </TextView>

    <TextView
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:text="TextView"
        android:id="@+id/tvDistancia"
        android:textStyle="bold"
        android:textColor="#ff0000">
    </TextView>

</LinearLayout>
我正在从sqlite数据库获取数据

当我执行应用程序时,文本视图中会填充正确的信息,但图像视图仍然为空。ic_启动器消失,没有显示任何图片

在logcat中,以绿色显示:

05-27 19:15:54.607:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url) 05-27 19:15:54.737:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url) 05-27 19:15:54.747:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url) 05-27 19:15:54.757:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url) 05-27 19:15:54.777:I/System.out(10203):错误位图uri上的resolveUri失败: 05-27 19:15:54.897:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url) 05-27 19:15:54.977:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url) 05-27 19:15:55.007:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url) 05-27 19:15:55.057:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url) 05-27 19:15:55.117:I/System.out(10203):错误位图uri上的resolveUri失败: 05-27 19:15:55.267:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url) 05-27 19:15:55.287:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url) 05-27 19:15:55.317:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url) 05-27 19:15:55.327:I/System.out(10203):resolveUri在错误的位图uri上失败:(我没有足够的信誉来显示2个以上的链接。这里的logcat显示了图片的url) 05-27 19:15:55.347:I/System.out(10203):错误位图uri上的resolveUri失败:


哪个可能是问题?

您似乎是通过HTTP URI引用图像。预期的URI是位图URI。

我找不到问题的确切位置,但我使用毕加索库解决了它。

我尝试遵循本教程和本教程,但logcat总是以绿色显示相同的错误。抱歉!我不明白你的意思。请解释一下。@rahullastogi,URI可以是HTTP URI(即URL)或表示不同类型资源的URI,在本例中是位图。看这里:没错。要清楚,它不是位图的URL。它是一种描述位图的描述符。
public View getView(int position, View convertView, ViewGroup parent) {
    PlaceHolder placeHolder;
    if (convertView == null) {
        convertView = View.inflate(context, R.layout.listview_row_empreses, null);
        placeHolder = PlaceHolder.generate(convertView);
        convertView.setTag(placeHolder);
    } else {
        placeHolder = (PlaceHolder) convertView.getTag();
    }

    placeHolder.nom.setText(empreses.get(position).getNom());
    placeHolder.descripcio.setText(empreses.get(position).getDescr_curta());
    placeHolder.distancia.setText(empreses.get(position).getLatitud());

    DisplayImageOptions options = new DisplayImageOptions.Builder()
        .showImageOnLoading(R.drawable.ic_launcher)
        .showImageForEmptyUri(R.drawable.ic_launcher)
        .showImageOnFail(R.drawable.ic_launcher)
        .cacheInMemory(true)
        .cacheOnDisk(true)
        .displayer(new RoundedBitmapDisplayer(20))
        .build();

    ImageLoader.getInstance().displayImage(empreses.get(position).getLogo(), placeHolder.logotip);
    Log.d("TAG", "URL imatge obtesa: " + empreses.get(position).getLogo());

    return (convertView);
}