問題タブ [android-night-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Android アプリでナイトモードの状態を保存するにはどうすればよいですか?
アプリに設定アクティビティがあり、ユーザーはライト モード、ダーク モードのいずれかを選択し、3 つのラジオ ボタンでシステムに従うことができます。ただし、アプリを再起動すると、ラジオ ボタンで何が選択されているかに関係なく、常にシステムに従う必要があります。SharedPreferences で試してみましたが、うまくいきませんでした。どうすればこれを修正できますか?
Java クラス:
android - ナイトモードの切り替え後にアプリがクラッシュし、メディアプレーヤーが停止する
JSON ファイルから URL をストリーミングする Media Player を使用して、オーディオ プレーヤー アプリを作成しました。UIモード(ナイトモードからデイモード、デイモードからナイトモード)を切り替えるとすべて正常に動作しますが、データソースを再度設定するとオーディオの再生が停止し、クラッシュします。
Google で解決策を見つけた後、manifest.xml ファイルにいくつかの変更を加えました。
メディア プレーヤーは正常に動作するようになりましたが、別の問題に直面する必要があります。
一部のテキストの色が背景色と一致し、アプリを開いた後にシステム UI モードをナイト モードに切り替えると、この問題が発生します。アプリを開いて最後のアイテムまでスクロールし、モードをナイトモードに切り替えると、この問題は発生しません。
どのコードを共有すべきかわからないため、ここではコード スニペットを共有しません。