Так что я флажок в настройках, чтобы ввести различные XML <CheckBoxPreference android:title="Full Screen" android:defaultValue="false" android:key="checkbox3"
я использую, если checkbox3 не установлен, то setContentView (первый XML), если он установлен setContentView (второй XML)setContentView приложения
SharedPreferences getPrefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
boolean samples = getPrefs.getBoolean("checkbox3", true);
if(samples==false)
setContentView(R.layout.activity_main);
else{
setContentView(R.layout.fullscreen);
}
Моя проблема в том, что значение по умолчанию флажка установлено false, поэтому при первом запуске приложения он должен установитьContentView (R.layout.activity_main); но он входит в setContentView (R.layout.activity_main); даже если он «ложный» в настройках.
где вы пишете значение флажка в SHaredPreference? – Blackbelt