3

我使用媒体播放器创建了一个音频播放器应用程序,它从 JSON 文件流式传输 url。切换 UI 模式(夜间模式到日间模式和日间模式到夜间模式)时一切正常,但是如果我再次设置数据源然后它会崩溃,它会停止播放音频。

谷歌搜索后我找到了解决方案,我在 manifest.xml 文件中做了一些更改:

 <activity
        android:name=".MainActivity"
        android:configChanges="uiMode"
        android:launchMode="singleTask">

现在媒体播放器工作正常,但我必须面对另一个问题:

在此处输入图像描述

在此处输入图像描述

一些文本颜色与背景颜色匹配,当我在打开应用程序后将系统 UI 模式切换到夜间模式时会出现此问题。如果我打开应用程序并滚动到最后一项,然后将模式切换到夜间模式,则不会出现此问题。

我没有在这里分享任何代码片段,因为我不知道我应该分享哪些代码。

4

1 回答 1

1

我认为这可以解决您的问题...

@Override
    protected void onNightModeChanged(int mode) {
        super.onNightModeChanged(mode);
    }
于 2021-01-13T09:08:43.577 回答