android glide 冲突,android-您无法使用glide为相对布局图像中的破坏活动启动加载

我正在使用relativelayout设置图像。为什么我没有使用imageview手段,在relativelayout图像内部,我正在设置图标。

我不知道到底是什么问题。我在下面发布了stacktrace和相关代码:

Logcat:

FATAL EXCEPTION: main

Process: com.app.steve, PID: 15928

java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity

at com.bumptech.glide.manager.RequestManagerRetriever.assertNotDestroyed(RequestManagerRetriever.java:134)

at com.bumptech.glide.manager.RequestManagerRetriever.get(RequestManagerRetriever.java:102)

at com.bumptech.glide.Glide.with(Glide.java:644)

at com.app.steve.TabMorePagesDetailActivity$allPageDetails.onPostExecute(TabMorePagesDetailActivity.java:1050)

at com.app.steve.TabMorePagesDetailActivity$allPageDetails.onPostExecute(TabMorePagesDetailActivity.java:885)

at android.os.AsyncTask.finish(AsyncTask.java:632)

at android.os.AsyncTask.access$600(AsyncTask.java:177)

at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645)

at android.os.Handler.dispatchMessage(Handler.java:102)

at android.os.Looper.loop(Looper.java:135)

at android.app.ActivityThread.main(ActivityThread.java:5221)

at java.lang.reflect.Method.invoke(Native Method)

at java.lang.reflect.Method.invoke(Method.java:372)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)

tab more pages detail activity.Java:

RelativeLayout rlPageCoverImg;

rlPageCoverImg = (RelativeLayout)findViewById(R.id.rl_club_cover_img);

@Override

protected void onPostExecute(String response) {

super.onPostExecute(response);

dialog.dismiss();

............

String coverIMGurl = cover_avatar_obj.getString("url");

Log.e("ImgURL", coverIMGurl);

Glide.with(TabMorePagesDetailActivity.this).load(coverIMGurl).asBitmap().signature(new StringSignature(String.valueOf(System.currentTimeMillis())))

.into(new SimpleTarget(500, 500) {

@Override

public void onResourceReady(Bitmap resource, GlideAnimation super Bitmap> glideAnimation) {

Drawable drawable = new BitmapDrawable(getResources(), resource);

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {

rlPageCoverImg.setBackground(drawable);

}

}

});

}else {

rlPageCoverImg.setBackgroundResource(R.drawable.bg_golive);

}

@Override

protected void onDestroy()

{

super.onDestroy();

Glide.clear(rlPageCoverImg);

}

layout.xml:

android:id="@+id/rl_club_cover_img"

android:layout_width="match_parent"

android:layout_height="200dp"

android:background="@drawable/cancel_image" >

// Inside this relativelayout image, I'm using buttons and icons

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值