Androidでダーク/ライトモードを実装しています。
以下のコードを使用して実装:
テーマ:Theme.MaterialComponents.DayNight.NoActionBar
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO)
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES)
と
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM)
参照: https://developer.android.com/guide/topics/ui/look-and-feel/darkthemeおよびhttps://stackoverflow.com/a/61891471/5707364
Android 10、11、および 12 を搭載したエミュレーター、および Real デバイス One plus 5T、Oppo oppo f3 などでは正常に動作しますが、以下のデバイスでは動作しません。常に暗いテーマのままです。
デバイスモデル: Redmi 8A Android バージョン: 10QKQ1.191014001 MIUI バージョン: MIUI グローバル 12.5.2 安定 (12.5.2.0(QCPMIXM)) CPU: オクタコア Max 2.01GHz
アクティビティは再作成されますが、効果はありません。動画をチェック: https://www.loom.com/share/796ee5029ee14addb9d95514691cd02e
助けてください