Ошибка при использовании скольжения - вы не можете начать загрузку для уничтоженной активности

Когда активность возобновляется, возникает эта ошибка. Пробовал использовать Glide.with(getActivity()).pauseRequests() или Glide.get(getActivity()).clearMemory() в методе onDestroy() или onDestroyView(), на самом деле ничего не работает. Все еще получаю эту ошибку. Кроме того, пытался отменить все запросы на залп при уничтожении, все равно не повезло.

На это дан ответ в другом вопросе, но я работал над этой проблемой, получая и используя ApplicationContext


person Alankrita Sood    schedule 02.07.2016    source источник
comment
@MehdiJahedManesh проверьте это   -  person Mehdi Jahed Manesh    schedule 14.08.2016
comment
@Alankrita Sood Попробуйте Glide.clear(imageView);   -  person Steve    schedule 23.08.2016
comment
07-02 13:07:24.788 1406-1406/? E/InputEventReceiver: исключение, отправляющее входное событие. 07-02 13:07:24.800 1406-1406/? E/MessageQueue-JNI: Исключение в обратном вызове MessageQueue: handleReceiveCallback 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: java.lang.IllegalArgumentException: вы не можете запустить загрузку для уничтоженной активности 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в com.b.a.e.o.b (неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в com.b.a.e.o.a (неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в com.b.a.e.o.a (неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в com.b.a.f.b (неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: на io.mi.ra.kee.ui.adapter.ListViewAdapter$CellFeedViewHolder.a (неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: на io.mi.ra.kee.ui.adapter.ListViewAdapter.onBindViewHolder (неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.support.v7.widget.RecyclerView$Adapter.onBindViewHolder (неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.support.v7.widget.RecyclerView$Adapter.bindViewHolder (неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.support.v7.widget.LinearLayoutManager$LayoutState.next (неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.support.v7.widget.LinearLayoutManager.layoutChunk (неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.support.v7.widget.LinearLayoutManager.fill (неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.support.v7.widget.LinearLayoutManager.scrollBy (неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.support.v7.widget.LinearLayoutManager.scrollVerticallyBy (неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.support.v7.widget.RecyclerView.scrollByInternal (неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.support.v7.widget.RecyclerView.onTouchEvent (неизвестный источник) 07-02 13:07:24. 817 1406-1406/? E/MessageQueue-JNI: в android.view.View.dispatchTouchEvent(View.java:8388) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2424) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2158) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2430) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2172) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2430) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2172) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2430) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2172) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2430) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2172) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2430) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2172) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2430) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2172) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2430) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2172) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2430) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2172) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2430) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2172) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2430) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2172) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2314) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1692) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.app.Activity.dispatchTouchEvent(Activity.java:2739) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: по адресу io.mi.ra.kee.ui.activity.BaseActivity.dispatchTouchEvent (неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: на android.support.v7.view.n.dispatchTouchEvent (неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: на android.support.v7.view.n.dispatchTouchEvent (неизвестный источник) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2275) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.View.dispatchPointerEvent(View.java:8578) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4021) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3887) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3449) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3502) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3468) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: в android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3578) 07-02 13:07:24.817 1406-1406/? E/MessageQueue-JNI: на android.view. ViewRootImp   -  person Ishan    schedule 14.09.2016


Ответы (1)


У меня такая же проблема, стучите, если найдёте.

                    Glide.with(context.getApplicationContext())
                            .using(new FirebaseImageLoader())
                            .load(storageReference)
                            .signature(new StringSignature(uri.toString()))
                            .diskCacheStrategy(DiskCacheStrategy.ALL)
                            .placeholder(placeHolder)
                            .into(imageView);
person dazza5000    schedule 26.03.2017