0
MainActivityはロードGIFのコードよりも下にあり、再起動後にアプリケーションはロードgifのクラッシュを取得します。破壊されたアクティビティのロードを開始できませんGlide
グライドを使ってImageViewの中
ImageView imageViewGIF = navigationView.findViewById(R.id.imageViewGIF);
Glide.with(this).asGif().load(R.drawable.gift_3).into(imageViewGIF);
ローディングGIFが、私は、ログ以下でクラッシュを取得
Intent intent = new Intent(context, SplashActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
finish();
アプリケーションを使用して何らかの要求にアプリを再起動してください。
FATAL EXCEPTION: main
Process: com.apppackage, PID: 19360
java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity
at android_support.qc.b(RequestManagerRetriever.java:298)
at android_support.qc.a(RequestManagerRetriever.java:123)
at android_support.ji.a(Glide.java:589)
私は誰もがこの問題を解決するために私を助けて
'com.github.bumptech.glide:glide:4.2.0'
を使用していました。
Glideをどこで使用していますか?フラグメント、アクティビティ、顧客ビューの内部には? –
@AshishTiwariは 'onCreate()'のアクティビティの中にあります –