Fresco воспроизводит анимацию в основном потоке, в результате чего приложение останавливается

#fresco #networkonmainthread

#фреска #сетевойпоток

Вопрос:

 [MainThreadDoctor, detection$lambda-0, 20]:main thread ---gt; lt;lt;lt;lt;lt; Finished to Handler (android.view.Choreographer$FrameHandler) {e561229} android.view.Choreographer$FrameDisplayEventReceiver@8e469ae   

[MainThreadDoctor, обнаружение$лямбда-0, 20]:основной поток —gt; gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt; Отправка в обработчик (android.view.Хореограф$Обработчик кадров) {e561229} null: 2 [MainThreadDoctor, обнаружение$лямбда-0, 20]:основной поток —gt; gt;lt;lt;lt;lt;Хореограф$Обработчик кадров) {e561229} null [MainThreadDoctor, обнаружение$лямбда-0, 20]:основной поток —gt; gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt; Отправка в обработчик (android.view.Хореограф$Обработчик кадров) {e561229} android.просмотр.Хореограф$FrameDisplayEventReceiver@8e469ae: 0 [MainThreadDoctor, обнаружение$лямбда-0, 20]:основной поток —gt; gt;lt;lt;lt;lt;Хореограф$Обработчик кадров) {e561229} android.просмотр.Хореограф$FrameDisplayEventReceiver@8e469ae [MainThreadDoctor, обнаружение$лямбда-0, 20]:основной поток —gt; gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt; Отправка в обработчик (android.view.Хореограф$Обработчик кадров) {e561229} android.просмотр.Хореограф$FrameDisplayEventReceiver@8e469ae: 0 [MainThreadDoctor, обнаружение$лямбда-0, 20]:основной поток —gt; gt;lt;lt;lt;lt;Хореограф$Обработчик кадров) {e561229} android.просмотр.Хореограф$FrameDisplayEventReceiver@8e469ae [MainThreadDoctor, обнаружение$лямбда-0, 20]:основной поток —gt; gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt; Отправка в обработчик (android.view.Хореограф$Обработчик кадров) {e561229} null: 2 [MainThreadDoctor, обнаружение$лямбда-0, 20]:основной поток —gt; gt;lt;lt;lt;lt;Хореограф$Обработчик кадров) {e561229} null [MainThreadDoctor, обнаружение$лямбда-0, 20]:основной поток —gt; gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt; Отправка в обработчик (android.view.Хореограф$Обработчик кадров) {e561229} android.просмотр.Хореограф$FrameDisplayEventReceiver@8e469ae: 0 [MainThreadDoctor, обнаружение$лямбда-0, 20]:основной поток —gt; gt;lt;lt;lt;lt;Хореограф$Обработчик кадров) {e561229} android.просмотр.Хореограф$FrameDisplayEventReceiver@8e469ae [MainThreadDoctor, обнаружение$лямбда-0, 20]:основной поток —gt; gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt; Отправка в обработчик (android.view.Хореограф$Обработчик кадров) {e561229} android.просмотр.Хореограф$FrameDisplayEventReceiver@8e469ae: 0 [MainThreadDoctor, обнаружение$лямбда-0, 20]:основной поток —gt; gt;lt;lt;lt;lt;Хореограф$Обработчик кадров) {e561229} android.просмотр.Хореограф$FrameDisplayEventReceiver@8e469ae [MainThreadDoctor, обнаружение$лямбда-0, 20]:основной поток —gt; gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt; Отправка в обработчик (android.view.Хореограф$Обработчик кадров) {e561229} null: 2 [MainThreadDoctor, обнаружение$лямбда-0, 20]:основной поток —gt; gt;lt;lt;lt;lt;Хореограф$Обработчик кадров) {e561229} null [MainThreadDoctor, обнаружение$лямбда-0, 20]:основной поток —gt; gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt; Отправка в обработчик (android.view.Хореограф$Обработчик кадров) {e561229} android.просмотр.Хореограф$FrameDisplayEventReceiver@8e469ae: 0 [MainThreadDoctor, обнаружение$лямбда-0, 20]:основной поток —gt; gt;lt;lt;lt;lt;Хореограф$Обработчик кадров) {e561229} android.просмотр.Хореограф$FrameDisplayEventReceiver@8e469ae [MainThreadDoctor, обнаружение$лямбда-0, 20]:основной поток —gt; gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt; Отправка в обработчик (android.view.Хореограф$Обработчик кадров) {e561229} android.просмотр