Android 壁画图像查看器不';不展示照片

Android 壁画图像查看器不';不展示照片,android,fresco,Android,Fresco,我在我的应用程序上使用fresco图像查看器,当单击“全屏”时,可以显示帖子照片。它在上周起作用了,我没有修改代码中的任何内容,但现在它不起作用了 这是我的全屏显示功能 public void showFullScreenImage(final Context activity, final String imageURL) { Handler handler = new Handler(activity.getMainLooper()); handler.post(ne

我在我的应用程序上使用fresco图像查看器,当单击“全屏”时,可以显示帖子照片。它在上周起作用了,我没有修改代码中的任何内容,但现在它不起作用了

这是我的全屏显示功能

    public void showFullScreenImage(final Context activity, final String imageURL) {
    Handler handler = new Handler(activity.getMainLooper());
    handler.post(new Runnable() {
        public void run() {
            try {
                List<String> pictures = new ArrayList<>();
                pictures.add(imageURL);

                GenericDraweeHierarchyBuilder hierarchyBuilder = GenericDraweeHierarchyBuilder.newInstance(mContext.getResources())
                        .setFailureImage(R.drawable.error)
                        .setProgressBarImage(new ProgressBarDrawable());

                new ImageViewer.Builder<>(activity, pictures).setCustomDraweeHierarchyBuilder(hierarchyBuilder).setStartPosition(0).show();

            } catch (Exception ex) {
                ex.printStackTrace();
            }
        }
    });
}
public void showFullScreenImage(最终上下文活动,最终字符串imageURL){
Handler=新处理程序(activity.getMainLooper());
handler.post(新的Runnable(){
公开募捐{
试一试{
列表图片=新建ArrayList();
图片。添加(imageURL);
GenericDraweeHierarchyBuilder hierarchyBuilder=GenericDraweeHierarchyBuilder.newInstance(mContext.getResources())
.setFailureImage(R.drawable.error)
.setProgressBarImage(新ProgressBarDrawable());
新建ImageViewer.Builder(活动、图片)。setCustomDraweeHierarchyBuilder(hierarchyBuilder)。setStartPosition(0)。show();
}捕获(例外情况除外){
例如printStackTrace();
}
}
});
}

它显示黑屏,但没有冻结,我可以滑动以关闭视图。

好的,我找到了解决方案,从build.gradle fresco和frescoImageViwer升级所有repos最终更新。gradle fresco和frescoImageViwer将正常工作。

检查图像url如果已选中,则在没有url时显示错误视图。当没有URL时,错误视图就像一个符咒一样工作,但当有URL时,它会显示黑屏