我使用媒体播放器创建了一个音频播放器应用程序,它从 JSON 文件流式传输 url。切换 UI 模式(夜间模式到日间模式和日间模式到夜间模式)时一切正常,但是如果我再次设置数据源然后它会崩溃,它会停止播放音频。
谷歌搜索后我找到了解决方案,我在 manifest.xml 文件中做了一些更改:
<activity
android:name=".MainActivity"
android:configChanges="uiMode"
android:launchMode="singleTask">
现在媒体播放器工作正常,但我必须面对另一个问题:
一些文本颜色与背景颜色匹配,当我在打开应用程序后将系统 UI 模式切换到夜间模式时会出现此问题。如果我打开应用程序并滚动到最后一项,然后将模式切换到夜间模式,则不会出现此问题。
我没有在这里分享任何代码片段,因为我不知道我应该分享哪些代码。