Android中的自定义DialogPreference

时间:2013-01-28 12:39:05

标签: java android

在我的项目中,我正在使用SeekBarPreference。我从http://android.hlidskialf.com/blog/code/android-seekbar-preference代码完全没有任何错误地参考代码,但是当我在其他活动中获取共享偏好值时。然后我总是找到0为什么? 我在下面的代码中使用get share Preference值: -

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
 String str=Integer.toString( prefs.getInt("duration", 0));

1 个答案:

答案 0 :(得分:0)

使用共享首选项代码获取并输入以下值:

将值放入sharedpreferences的代码:

public static final String PREFS_NAME = "Prefs";
SharedPreferences settings = getSharedPreferences(PREFS_NAME, MODE_WORLD_READABLE);
SharedPreferences.Editor editor = settings.edit();  
editor.putInt("no", 11);
editor.commit();

从共享偏好中获取值的代码:

  SharedPreferences settings = getSharedPreferences(PREFS_NAME, MODE_WORLD_READABLE);   

    String in=Integer.toString(settings.getInt("no", 0));