BackgroundImage在SharedPreferences中设置不正确

时间:2014-05-08 05:09:23

标签: android image sharedpreferences

我正在尝试使用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();

1 个答案:

答案 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