0

在我的主要活动中,我观察 Livedata 并使用相应地更改背景getWindow.setBackgroundDrawable(drawable));

我的代码:

backgroundImageViewModel.getBackgroundImageLive().observe(this, new Observer<BackgroundImage>() 
            @Override
            public void onChanged(BackgroundImage backgroundImage) {
                if(backgroundImage == null ||backgroundImage.getDrawable() == null) {
                    return;
                }
                Log.d(TAG, "drawable: " + backgroundImage.getDrawable());
                getWindow().setBackgroundDrawable(backgroundImage.getDrawable());
            }
        });

在我的浓缩咖啡测试中,我更新了实时数据。但是如果背景drawable改变了,我该如何测试呢?

4

0 回答 0