Другой подход заключается в использовании импорта HTML. Они могут содержать ссылки на скрипты, а также ссылки на таблицы стилей.
Вы можете просто связать файл HTML, например,
. В файле vendorScripts.html
вы можете включить ссылки на свои скрипты, например:
Посмотрите на Импорт HTML. для более подробной информации.
К сожалению, это работает только в Chrome.
Попробуйте вызвать View.invalidate () вместо View.refreshDrawableState ()
Invalidate сообщит представлению, что все пиксели в представлении нуждаются в для перерисовки, если вы обновляете только меньшую область представления, посмотрите на перегрузку invalidate (Rect) для повышения производительности.
Определенно вызовите invalidate вместо refreshDrawableState (). Возможно, вы захотите проверить, в какой ветке вы находитесь, и если в фоновом режиме вызовите postInvalidate ().