Обновление фона с помощью BackgroundManager в AndroidTV - PullRequest
0 голосов
/ 06 октября 2018

Я пытаюсь обновить фон в приложении AndroidTV от внешнего действия.Мое приложение в основном опрашивает другую службу, и, если есть новое значение, оно использует EventBus (https://github.com/greenrobot/EventBus) для отправки MessageEvent на MainFragment, который был создан с помощью скелетного приложения AndroidTV с поддержкой обратной связи.

MessageEvent просто передает мне строку изображения для показа. Поэтому я пытаюсь сделать это в моем onEvent.

 mBackgroundManager.setDrawable(ContextCompat.getDrawable(getActivity(), R.drawable.customImage1));

Это иногда работает на симуляторе. Но оно не работает на реальномFireTV. Это правильный способ сделать это или есть лучший способ?

...