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()?
我有一个 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()?