Java 如何在后台android中通过线程通知时间结束

Java 如何在后台android中通过线程通知时间结束,java,android,Java,Android,我想从我的应用程序中检查,当用户选择与管理员在特定时间交谈时,我想限制该用户在指定时间交谈,并在其停止时通知警告消息。它的工作原理与eg类似:-数据包在数据有效性结束时通知用户。int尝试使用此代码通知 Intent myIntent = new Intent(MainActivity.this, MyAlarmService.class); pendingIntent = PendingIntent.getService(MainActivity.this, 0, myIntent, 0);

我想从我的应用程序中检查,当用户选择与管理员在特定时间交谈时,我想限制该用户在指定时间交谈,并在其停止时通知警告消息。它的工作原理与eg类似:-数据包在数据有效性结束时通知用户。int

尝试使用此代码通知

Intent myIntent =  new Intent(MainActivity.this, MyAlarmService.class);
pendingIntent = PendingIntent.getService(MainActivity.this, 0, myIntent, 0);
AlarmManager alarmManager =  (AlarmManager)getSystemService(ALARM_SERVICE);

  Calendar calendar = Calendar.getInstance();
  calendar.setTimeInMillis(System.currentTimeMillis());
 calendar.set(Calendar.HOUR_OF_DAY, 23);
   calendar.set(Calendar.MINUTE, 59);
    calendar.set(Calendar.SECOND, 0);
   alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent);

您必须使用服务和其他警报管理器来通知警报