0
私はアンドロイドで新しく、時間ピッカーのダイアログを自分のアプリケーションに追加して、ユーザーから時間を奪いました。 ダイアログが表示されませんでした。 私はアンドロイドスタジオを使用しています。 これはコードです:時間ピッカーのダイアログが動作しない
Calendar calendar=Calendar.getInstance();
int hour= calendar.get(Calendar.HOUR_OF_DAY);
int minutes1= calendar.get(Calendar.MINUTE);
EditText time=(EditText) findViewById(R.id.TimeEdT);
time.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
TimePickerDialog timePickerDialog=new TimePickerDialog(MainActivity.this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
time.setText(hourOfDay+":"+minute);
}
},hour, minutes1, true
);
timePickerDialog.setTitle("Select Time");
timePickerDialog.show();
}
});
私はアプリケーションを実行しようとしたときにダイアログが表示されていません。 私の目標は、ユーザーからの時間をテキストに入力し、それをアラーム通知に使用することです。
はい、ありがとうございます。しかし、私はこの変更を警報にどのように取ることができますか?私は、ユーザーがテキストを設定した後、それがアラームを設定したことを意味し、通知とリングを与える時間に達するとそれを意味する! – Nujud
@NujudAliアラームを設定する方法は、別個の主題です。 http://developer.android.com/training/scheduling/alarms.htmlをご覧ください。 –