Итак, я пытаюсь изменить фон на основе Shared Preference onCreate следующим образом:
**strong text**
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_setting);
prefManager = new PrefManager(this);
String imagename = prefManager.getBg();
if (imagename=="1") {
RelativeLayout settinglin = (RelativeLayout) findViewById(R.id.settinglin);
settinglin.setBackgroundResource(R.drawable.lginbg);
} else if(imagename=="2") {
RelativeLayout settinglin = (RelativeLayout) findViewById(R.id.settinglin);
settinglin.setBackgroundResource(R.drawable.lginbgload);
etc...
Это нормально работает для этой функции, но проблема в том, что когда приложение закрывается, оно всегда возвращает фоновое изображение вфон по умолчанию (в макете), например:
android:background="@drawable/lginbg"
Я проверяю, значение моего общего предпочтения не сбрасывается при принудительном закрытии (поэтому проблема не в общем предпочтении)
Может кто-нибудь помочь мне, пожалуйста, с этой проблемой