AlarmManager无法与时间选择器一起使用

普拉卡

我有一个服务..我必须在时间选择器开始的时间生成一个通知..它正在工作System.currentTimeMillis(),但是如果我从时间选择器开始使用时间则不行

这是我在单击textView时显示的时间选择器:

 tv.setOnClickListener(new OnClickListener() {
  @Override
 public void onClick(View v) {
  // TODO Auto-generated method stub
  mcurrentTime = Calendar.getInstance();
  int hour = mcurrentTime.get(Calendar.HOUR_OF_DAY);
  int minute = mcurrentTime.get(Calendar.MINUTE);
  TimePickerDialog mTimePicker;
  mTimePicker = new TimePickerDialog(MainActivity.this, new TimePickerDialog.OnTimeSetListener() {
  @Override
 public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {
  timePicker.setIs24HourView(true);
  //tv.setText( selectedHour + " : " + selectedMinute);  
  mcurrentTime.set(Calendar.HOUR,selectedHour);
  mcurrentTime.set(Calendar.MINUTE,selectedMinute);
  mcurrentTime.set(Calendar.SECOND,0);
  // HERE I AM GETTING TIME FROM TIMEPICKER
  l= mcurrentTime.getTimeInMillis();
  tv.setText(String.valueOf(l));
  }
 }, hour, minute, true);//Yes 24 hour tim
  mTimePicker.setTitle("Select Time");
  mTimePicker.show();

  }
 });

这是按钮单击的代码,在此单击上我正在启动服务:

 Intent myIntent = new Intent(MainActivity.this, MyReceiver.class);
 int randomPIN = (int)(Math.random()*9000)+1000;
 pendingIntent = PendingIntent.getBroadcast(MainActivity.this, randomPIN, myIntent,pendingIntent.FLAG_ONE_SHOT);
 AlarmManager alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE);
 //HERE I am entering the time from time picker
 alarmManager.set(AlarmManager.RTC, l , pendingIntent);
达瓦尔·帕特尔(Dhaval Patel)

替换为:

mcurrentTime.set(Calendar.HOUR, selectedHour);

有了这个:

mcurrentTime.set(Calendar.HOUR_OF_DAY, selectedHour);

Calendar.HOUR严格为12个小时。

根据文档

获取和设置的字段号,指示上午或下午的时间。HOUR用于12小时制(0-11)。中午和午夜用0而不是12表示。例如,在10:04:15.250 PM,小时是10。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

与Func <T,object>选择器属性一起使用协变

来自分类Dev

自动完成和日期/时间选择器无法一起使用

来自分类Dev

将@dynamic与Core Data一起使用时,无法识别的选择器发送到实例

来自分类Dev

CSS名称空间属性选择器是否可以与XHTML / HTML元素一起使用?

来自分类Dev

为什么:host选择器仅在Chrome与Platform.js一起使用?

来自分类Dev

与流星一起使用日期选择器

来自分类Dev

为什么多个类选择器不能与removeClass一起使用

来自分类Dev

如何在JQuery中将相邻的同级选择器与“ this”一起使用?

来自分类Dev

isNan将此选择器与jQuery中的动态内容一起使用

来自分类Dev

将选择器与csQuery一起使用

来自分类Dev

将this关键字与jQuery选择器一起使用

来自分类Dev

jQuery类选择器不能与动态类选择器一起使用

来自分类Dev

如何使jQuery UI日期选择器与angular2一起使用?

来自分类Dev

将变量与jquery选择器一起使用

来自分类Dev

不能将第一个选择器与子选择器一起使用

来自分类Dev

将:host-context()与相邻的同级选择器一起使用

来自分类Dev

将Cypress cy.get()与包含选择器一起使用无法正常工作

来自分类Dev

与选择器一起使用max

来自分类Dev

如何将nth-child选择器与jquery的子选择器一起使用?

来自分类Dev

复杂的CSS选择器-将“和”与类选择器一起使用

来自分类Dev

CSS:“属性选择器”和“ not()”在一起

来自分类Dev

jQuery.on与父子选择器一起使用vs仅子选择器

来自分类Dev

引导.dropdown-menu类的CSS样式无法与祖先/后代选择器一起使用

来自分类Dev

将':: after'选择器与同级的'+'选择器一起使用

来自分类Dev

将此与伪选择器jquery一起使用

来自分类Dev

不能将第一个选择器与子选择器一起使用

来自分类Dev

类,相邻的同级对象和伪选择器无法一起使用

来自分类Dev

多个CSS选择器无法与jQuery CSS方法一起使用

来自分类Dev

在选择器中与父 div 一起传递时无法使用 jQuery 列表项

Related 相关文章

  1. 1

    与Func <T,object>选择器属性一起使用协变

  2. 2

    自动完成和日期/时间选择器无法一起使用

  3. 3

    将@dynamic与Core Data一起使用时,无法识别的选择器发送到实例

  4. 4

    CSS名称空间属性选择器是否可以与XHTML / HTML元素一起使用?

  5. 5

    为什么:host选择器仅在Chrome与Platform.js一起使用?

  6. 6

    与流星一起使用日期选择器

  7. 7

    为什么多个类选择器不能与removeClass一起使用

  8. 8

    如何在JQuery中将相邻的同级选择器与“ this”一起使用?

  9. 9

    isNan将此选择器与jQuery中的动态内容一起使用

  10. 10

    将选择器与csQuery一起使用

  11. 11

    将this关键字与jQuery选择器一起使用

  12. 12

    jQuery类选择器不能与动态类选择器一起使用

  13. 13

    如何使jQuery UI日期选择器与angular2一起使用?

  14. 14

    将变量与jquery选择器一起使用

  15. 15

    不能将第一个选择器与子选择器一起使用

  16. 16

    将:host-context()与相邻的同级选择器一起使用

  17. 17

    将Cypress cy.get()与包含选择器一起使用无法正常工作

  18. 18

    与选择器一起使用max

  19. 19

    如何将nth-child选择器与jquery的子选择器一起使用?

  20. 20

    复杂的CSS选择器-将“和”与类选择器一起使用

  21. 21

    CSS:“属性选择器”和“ not()”在一起

  22. 22

    jQuery.on与父子选择器一起使用vs仅子选择器

  23. 23

    引导.dropdown-menu类的CSS样式无法与祖先/后代选择器一起使用

  24. 24

    将':: after'选择器与同级的'+'选择器一起使用

  25. 25

    将此与伪选择器jquery一起使用

  26. 26

    不能将第一个选择器与子选择器一起使用

  27. 27

    类,相邻的同级对象和伪选择器无法一起使用

  28. 28

    多个CSS选择器无法与jQuery CSS方法一起使用

  29. 29

    在选择器中与父 div 一起传递时无法使用 jQuery 列表项

热门标签

归档