Merhaba bir uygulama yapıyorum. Uygulamaya gece modu ekledim. Ayarlar sayfasından bu yönetiliyor. Bir switch ekledim. Tıklayınca gece moduna geçiyor. Bir daha tıklayınca eski haline geri dönüyor. Fakat Ayarlar sayfasından çıkıp başka bir ekrana döndüğünde tema aynı kalıyor fakat switch eski haline geri dönüyor. İşaretli kalmıyor. Sayfalar arası geçiş yapsam bile switch i seçili olarak kalmasını nasıl sağlarım? Kodlarımı aşağıya bırakıyorum. Teşekkürler.
<Switch
android:id="@+id/switch1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Gece Modu"/>
aSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(aSwitch.isChecked()){
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
}else {
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
}
}
});