Android- 通过 SharedPrefs 整数在 TimePicker 上设置时间

Android- Set time on TimePicker from SharedPrefs ints

我有一个 TimePicker 设置为 24 小时格式。我在使用它的 activity class 的 onCreate() 方法中尝试过类似的方法,但当我退出并重新加载 activity.这有什么问题吗?我需要 "submit" 时间吗?如果需要,怎么办?

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);
        }
    });

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