我正在尝试使用SharedPreferences保存ViewPager的backgroundImage,并在下次运行应用程序时将该图像加载为背景。它在模拟器中工作正常,但在设备中没有。请帮我解决这个问题。谢谢,
这是我的代码..
SlidePagerActivity.mPager.setBackgroundResource(R.drawable.snow);
SharedPreferences backgroundImage = getSharedPreferences("BGPREFS", MODE_WORLD_READABLE);
SharedPreferences.Editor bgEditor = backgroundImage.edit();
bgEditor.putInt("imgValue", R.drawable.app_bg_snowfall);
bgEditor.commit();
答案 0 :(得分:0)
试试这个:
加入SharedPreferences
SharedPreferences sp = getSharedPreferences("myApp", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putInt("NewBackground", idImage);
editor.commit();
获取偏好:
SharedPreferences sp = getSharedPreferences("myApp", Activity.MODE_PRIVATE);
int myNewIntValue = sp.getInt("NewBackground", 0);
最后使用它。 MyNewIntValue