AsyncTaskCompat找不到

implementation 'com.android.support:appcompat-v7:27.0.2' 
implementation 'com.android.support:support-v4:27.0.2'
glide3.7.0替换成glide4.4.0之后
一直找不到
AsyncTaskCompat
怎么解决
共2个回复

引吹斯汀

2018-02-02 10:55

我也是,demo没问题,项目中就出问题了java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/os/AsyncTaskCompat;                                                                     at com.hyphenate.easeui.widget.chatrow.EaseChatRowImage.showImageView(EaseChatRowImage.java:126)                                                                     at com.hyphenate.easeui.widget.chatrow.EaseChatRowImage.onSetUpView(EaseChatRowImage.java:52)                                                                     at com.hyphenate.easeui.widget.chatrow.EaseChatRow.setUpView(EaseChatRow.java:123)                                                                     at com.hyphenate.easeui.widget.presenter.EaseChatRowPresenter.setup(EaseChatRowPresenter.java:64)                                                                     at com.hyphenate.easeui.adapter.EaseMessageAdapter.getView(EaseMessageAdapter.java:271)

看昵称就知道你是个可爱

2018-02-28 11:08

看二楼

引吹斯汀

2018-03-01 17:02

@18952:解决了我的问题,谢谢,我都以为这个帖子不会有人回复了呢

X130

2018-02-28 10:54

老哥 我也遇到这个问题 请问解决了吗

看昵称就知道你是个可爱

2018-02-28 11:08

new AsyncTask<Object, Void, Bitmap>() { @Override protected Bitmap doInBackground(Object... args) { File file = new File(thumbernailPath); if (file.exists()) { return EaseImageUtils.decodeScaleImage(thumbernailPath, 160, 160); } else if (new File(imgBody.thumbnailLocalPath()).exists()) { return EaseImageUtils.decodeScaleImage(imgBody.thumbnailLocalPath(), 160, 160); } else { if (message.direct() == EMMessage.Direct.SEND) { if (localFullSizePath != null && new File(localFullSizePath).exists()) { return EaseImageUtils.decodeScaleImage(localFullSizePath, 160, 160); } else { return null; } } else { return null; } } } protected void onPostExecute(Bitmap image) { if (image != null) { imageView.setImageBitmap(image); EaseImageCache.getInstance().put(thumbernailPath, image); } else { if (message.status() == EMMessage.Status.FAIL) { if (isNetWorkConnected(activity)) { new Thread(new Runnable() { @Override public void run() { EMClient.getInstance().chatManager().downloadThumbnail(message); } }).start(); } } } } }.execute();

看昵称就知道你是个可爱

2018-02-28 11:08

替换成这个

X130

2018-02-28 11:14

@18952:nice 好用啊 EaseChatRowImage 在这个类替换那个方法就好了
点击此处继续提问与开发者们互动

申请试用

提交后工作人员会尽快与您联系进行功能演示
技术咨询已转移到管理后台,请先登录

即时通讯云使用者请在应用详情页面咨询
客户互动云使用者请进入管理员模式咨询

×

400电话

商务咨询

技术咨询

免费试用