0

マニフェストにこの属性を持つ設定アクティビティがあります:

        <activity
        android:name=".SettingsActivity"
        android:configChanges="keyboardHidden|orientation|screenSize"
        android:label="@string/title_activity_settings"
        android:parentActivityName=".MainActivity"
        android:screenOrientation="portrait"
        android:theme="@style/SettingsTheme" >

そして、私が持っています

    android:forceDarkAllowed="true"
    android:configChanges="uiMode"

しかし、電話とアプリでダークモードを設定するときは、 setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM); を使用します。代わりに、電話でダークモードを無効に設定し、 AppCompatDelegate.MODE_NIGHT_YES を設定すると、問題が発生します。

私は例を行います(Android 10のピクセル3a)電話のダークモードを無効にし、AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES); アプリで ここに画像の説明を入力

電話のダークモードが有効で、AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM); ここに画像の説明を入力

だから.何が問題なのですか? 私を助けてください。

4

0 に答える 0