Picasso 2.5.2不加载本地图像

时间:2018-03-17 23:57:36

标签: android android-imageview picasso okhttp okhttp3

我正在使用Picasso 2.5.2与OkHttp 2.5.0一起使用它 onCreate()中的代码如下所示:

 File mypath = new File(getFilesDir().getAbsolutePath()+"/"+ date + "image.png");
        if (mypath.exists())
        {
            Picasso.with(FullscreenImage.this).load(mypath).into(fullImage);
            Toasty.info(FullscreenImage.this, mypath.toString()).show();
        }
        else
        {
             // Download the image from Firebase and create the image in the 
             //  same directory and name
        }

我在app文件夹的files文件夹中看到了图片,但它没有显示在图片视图中。 图像大小:1.4 MB

1 个答案:

答案 0 :(得分:0)

我已经通过将文件转换为位图然后在ImageView中使用它解决了我的问题:

Bitmap bitmap = BitmapFactory.decodeFile(mypath.toString());
            fullImage.setImageBitmap(bitmap);