GlideV4 AbstractMethodError解决方案

GlideV4 AbstractMethodError解决方案昨天升级glide最新包遇到的问题,看了一下官网的解决方案 https://github.com/bumptech/glide集成4.x报错信息java.lang.AbstractMethodError:abstractmethod"voidcom.bumptech.glide.module.RegistersComponents.registerComponents(and…

大家好,又见面了,我是你们的朋友全栈君。

昨天升级glide最新包遇到的问题,看了一下官网的解决方案 

https://github.com/bumptech/glide

集成4.x报错信息

java.lang.AbstractMethodError: abstract method "void com.bumptech.glide.module.RegistersComponents.registerComponents(android.content.Context, com.bumptech.glide.Glide, com.bumptech.glide.Registry)"
                                                                 at com.bumptech.glide.Glide.initializeGlide(Glide.java:236)
                                                                 at com.bumptech.glide.Glide.checkAndInitializeGlide(Glide.java:176)
                                                                 at com.bumptech.glide.Glide.get(Glide.java:160)
                                                                 at com.bumptech.glide.Glide.getRetriever(Glide.java:583)
                                                                 at com.bumptech.glide.Glide.with(Glide.java:632)
                                                                 at briefer.pet.ui.activity.MainActivity.setPersonalData(MainActivity.java:715)
                                                                 at briefer.pet.ui.activity.MainActivity.initData(MainActivity.java:227)
                                                                 at briefer.pet.ui.activity.MainActivity.onCreate(MainActivity.java:220)
                                                                 at android.app.Activity.performCreate(Activity.java:6910)
                                                                 at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)
                                                                 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2746)
                                                                 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2864)
                                                                 at android.app.ActivityThread.-wrap12(ActivityThread.java)
                                                                 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1567)
                                                                 at android.os.Handler.dispatchMessage(Handler.java:105)
                                                                 at android.os.Looper.loop(Looper.java:156)
                                                                 at android.app.ActivityThread.main(ActivityThread.java:6523)
                                                                 at java.lang.reflect.Method.invoke(Native Method)
                                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)
                                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)

需要新建一个MyAppGlideModule


import android.content.Context;

import com.bumptech.glide.GlideBuilder;
import com.bumptech.glide.annotation.GlideModule;
import com.bumptech.glide.load.DecodeFormat;
import com.bumptech.glide.module.AppGlideModule;
import com.bumptech.glide.request.RequestOptions;

@GlideModule
public class MyAppGlideModule extends AppGlideModule {
//    @Override
//    public boolean isManifestParsingEnabled() {
//        return false;
//    }
    @Override
    public void applyOptions(Context context, GlideBuilder builder) {
        builder.setDefaultRequestOptions(new RequestOptions().format(DecodeFormat.PREFER_RGB_565));
    }
}

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137319.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • HTTP状态500-内部服务器错误[通俗易懂]

    HTTP状态500-内部服务器错误[通俗易懂]SSM整合时出现的问题起初关注点一直在Mapper.xml上,CSDN查询解决方法大致在这样几种。1.SQL语句问题2.resultType返回类型问题(List集合中的参数类型)3.database.properties数据库配置文件问题(Mysql8以上加时区,文件多写了空格,少写了jdbc.)在看到Mysql8加时区这个解决方法时仔细观察了一下报错信息java.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driver会不会是jar包问.

    2022年8月11日
    12
  • c语言—数组详解(建议收藏)

    c语言—数组详解(建议收藏)文章目录一、一维数组1.一维数组的创建和初始化(1).数组的创建(2).数组的初始化2.一维数组的使用3.一维数组在内存中的存储二、二维数组1.二维数组的创建和初始化(1).二维数组的创建(2).二维数组的初始化2.二维数组的使用3.二维数组在内存中的存储三、数组作为函数参数1.一维数组2.二维数组四、数组指针和指针数组1.指针数组2.数组指针一、一维数组1.一维数组的创建和初始化(1).数组的创建数组是一组相同类型元素的集合。数组的创建方式:type_tarr_name[const

    2022年7月22日
    15
  • awvs使用方法_一般人游50米要多久

    awvs使用方法_一般人游50米要多久Awvs的是一款非常好用的web漏洞扫描工具,他的扫描速度比较快,可以自己选择扫描速度,比较灵活。Awvs分为老的版本和新版本,下面我介绍的是新版本的功能和用法。功能介绍如下:仪表盘(监视器)功能,添加目标功能,漏洞排序功能,扫描功能,发现功能,用户功能,扫描配置功能,网络扫描功能,追踪器功能,防火墙设置,邮件设置,引擎,时间排除功能,代理功能,常规设置主要使用的功能是前面的6个,后面的根据个人的需要进行配置详细介绍如下:Dashboard功能:翻译意思仪表盘(监视器),可以对扫描对扫描

    2022年9月22日
    3
  • Pycharm激活码_pycharm激活码2021

    Pycharm激活码_pycharm激活码2021激活成功教程激活法关于激活成功教程激活,很多时候输入注册码就显示过期了,很多原因是没有修改host,很简单并且只需要几分钟。方法如下:1、将“0.0.0.0account.jetbrains.com”中的内容添加到hosts文件中,hosts路径为:C:\Windows\System32\drivers\etc请注意:不需要加#2、打开http://idea.lanyus.com/,点击激…

    2022年8月27日
    11
  • 统计分析SQL Server Profiler 跟踪的SQL

    统计分析SQL Server Profiler 跟踪的SQL

    2021年12月4日
    55
  • SpringBoot整合Swagger2「建议收藏」

    SpringBoot整合Swagger2「建议收藏」SpringBoot整合Swagger2

    2022年4月23日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号