1
preferences = getSharedPreferences("name", MODE_PRIVATE);
    if (preferences.getBoolean("dark", false)) {
        AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
    } else {
        AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
    }

所以,我已经在我的应用程序中实现了深色主题,然后将状态保存在共享首选项中,然后当我重新启动应用程序时,我必须检查状态并相应地应用主题,但是当我这样做时,活动会自行重新开始

不知道怎么解决这个问题!!!

4

0 回答 0