Я использую библиотеку glide для показа изображений. Я пытаюсь очистить кэш скольжения, используя следующий код:
Glide.get(MainActivity.this).clearDiskCache();
Glide.get(MainActivity.this).clearMemory();
приведенный выше код находится внутри Async, и я вызываю фоновую часть Do.
Когда я запускаю это, я всегда получаю:
Caused by: java.lang.IllegalArgumentException: You must call this method on the main thread
at com.bumptech.glide.util.Util.assertMainThread(Util.java:135)
at com.bumptech.glide.Glide.clearMemory(Glide.java:370)
Что здесь может быть не так? Если я использую вышеуказанное в MainThread, он просит запустить его в фоновом режиме.
Как очистить кеш?
Спасибо!
Glide.get(MainActivity.this).clearMemory();
вonPostExecute()
? - person Much Overflow   schedule 23.03.2016