Android-从SharedPrefs整数设置TimePicker上的时间

时间:2017-05-31 04:48:34

标签: java android sharedpreferences timepicker android-sharedpreferences

我有一个24小时格式的TimePicker。我在我的活动类的onCreate()方法中尝试了类似这样的东西,但是当我退出并重新加载活动时,它似乎没有保留我改变的时间。这有什么不对吗?我是否需要提交"时间,如果是这样的话?

final TimePicker t = (TimePicker) findViewById(R.id.timePicker);
    t.setIs24HourView(true);
    t.setHour(prefs.getInt("hour",15));
    t.setMinute(prefs.getInt("min",15));
    t.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() {
        public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
            editor.putInt("hour",hourOfDay);
            editor.putInt("min",minute);
        }
    });

1 个答案:

答案 0 :(得分:0)

你在做这个 - editor.commit()吗?