3

JSON ファイルから URL をストリーミングする Media Player を使用して、オーディオ プレーヤー アプリを作成しました。UIモード(ナイトモードからデイモード、デイモードからナイトモード)を切り替えるとすべて正常に動作しますが、データソースを再度設定するとオーディオの再生が停止し、クラッシュします。

Google で解決策を見つけた後、manifest.xml ファイルにいくつかの変更を加えました。

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

メディア プレーヤーは正常に動作するようになりましたが、別の問題に直面する必要があります。

ここに画像の説明を入力

ここに画像の説明を入力

一部のテキストの色が背景色と一致し、アプリを開いた後にシステム UI モードをナイト モードに切り替えると、この問題が発生します。アプリを開いて最後のアイテムまでスクロールし、モードをナイトモードに切り替えると、この問題は発生しません。

どのコードを共有すべきかわからないため、ここではコード スニペットを共有しません。

4

1 に答える 1