Хорошо, я теряю рассудок над этим. У меня есть метод в моей программе, который анализирует HTML. Я хочу включить встроенные изображения, и у меня создается впечатление, что использование Html.fromHtml(string, Html.ImageGetter, Html.TagHandler) позволит это произойти.
Так как у Html.ImageGetter нет реализации, мне нужно написать ее. Однако, поскольку для разбора URL-адресов в Drawables требуется доступ к сети, я не могу сделать это в основном потоке, поэтому он должен быть AsyncTask. Я думаю.
Однако, когда вы передаете ImageGetter в качестве параметра в Html.fromHtml, он использует метод getDrawable, который должен быть переопределен. Таким образом, нет способа вызвать всю сделку ImageGetter.execute, которая запускает метод doInBackground, и поэтому нет способа сделать это асинхронным.
Неужели я об этом совершенно не прав, или, что еще хуже, это невозможно? Благодаря