You cannot start a load for a destroyed activity

这个错误是我在使用Glide加载图片时,频繁打开关闭activity时会出现的异常。

解决办法:
把context改为Application的context。

//自定义Application
public class App extends Application {
    private static App mApp;
    public void onCreate() {
        ...
        mApp = this;
    }
    public static App getAppContext() {
        return mApp;
    }
}
//在使用Glide时这样
Glide.with(Application.getAppContext()).load(url)
                .into(ivLog);

你可能感兴趣的:(Android开发记录,Glide,Glide报错,Android,Android报错)