0
我是Android新手,我尝试添加时间选择器对话框到我的应用程序,以从用户处获取时间。 但没有出现对话框。 我正在使用android studio。 这是代码:时间选择器对话框不工作
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 –