データベースのフィールドに保存された時間を取得する TimePicker であるウィジェットがあります。
ユーザーがウィジェットの時間値を変更すると、これはデータベースに保存されません。
したがって、ウィジェットでプラス記号とマイナス記号のみを使用している場合、魅力的に機能するsetOnTimeChangedListenerメソッドに出くわしました。キーワードを使用している場合、変更はキャプチャされません。
これが私のコードです:
pickedTime.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() {
public void onTimeChanged(TimePicker arg0, int arg1, int arg2) {
System.out.println("What time is it? "
+ String.valueOf(arg0.getCurrentHour()) + ":"
+ String.valueOf(arg0.getCurrentMinute()));
}
});
私も失敗しました:
pickedTime.setOnFocusChangeListenerおよびpickedTime.setOnKeyListenerメソッド。