在AndroidTV中使用BackgroundManager更新背景

时间:2018-10-06 14:52:37

标签: android android-tv

我正在尝试通过外部操作更新AndroidTV应用程序中的背景。我的应用程序基本上正在轮询另一项服务,并且如果有新值,它将使用EventBus(https://github.com/greenrobot/EventBus)将MessageEvent发送到由具有回溯支持的骨架AndroidTV应用程序创建的MainFragment。

MessageEvent仅向我传递要显示的图像的字符串。因此,我尝试在onEvent中执行此操作。

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

这有时在模拟器上可行。但这在实际的FireTV上不起作用。这是正确的方法还是有更好的方法?

0 个答案:

没有答案