Можно ли заставить Android Glide ждать / перезагружать изображение, которое сохраняется в другом потоке?

Убедитесь, что вы установили символы редактора для отладки в настройках установки для установки вашего двигателя.

Чтобы сделать это, от вашего запуска Epic Games Launcher откройте раскрывающееся окно рядом с текущей версией вашего двигателя, выберите параметры , установите для параметра «Редактор символов для отладки» значение true, а затем примените это изменение.

Я не уверен, что вам нужно будет восстановить файлы проекта после этого.

После того, как эти символы редактора установлены, вы сможете установить контрольные точки и трассировку в код двигателя.

2
задан Gourav 19 January 2019 в 09:33
поделиться

1 ответ

Фоновые потоки Загрузка изображений в фоновые потоки также выполняется напрямую с использованием submit (int, int):

FutureTarget<Bitmap> futureTarget =
  Glide.with(context)
    .asBitmap()
    .load(url)
    .submit(width, height);

 Bitmap bitmap = futureTarget.get();

// Сделайте что-нибудь с битовой картой, а затем когда вы закончите с этим:

Glide.with(context).clear(futureTarget); 

Вы также можете запускать асинхронную загрузку в фоновых потоках так же, как и в приоритетном потоке, если вам не нужна битмап или Рисуется в фоновом потоке:

Glide.with(context)
  .asBitmap()
  .load(url)
  .into(new Target<Bitmap>() {
    ...
  });   

из glide (v4) docs

, пожалуйста, дайте мне знать, какая часть вас смущает, а также используете ли вы glide v3 или v4

0
ответ дан kkarakk 19 January 2019 в 09:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: