我有一个报警管理员设置通知:
public voID to_reminder(VIEw vIEw){ Intent intent=new Intent(this,Notification_morning.class); AlarmManager manager=(AlarmManager)getSystemService(Activity.ALARM_SERVICE); PendingIntent pendingIntent=PendingIntent.getService(this,intent,0); Calendar cal=Calendar.getInstance(); cal.set(Calendar.HOUR_OF_DAY,timepicker.getCurrentHour()); cal.set(Calendar.MINUTE,timepicker.getCurrentMinute()); cal.set(Calendar.SECOND,0); cal.set(Calendar.MILliSECOND,0); manager.setRepeating(AlarmManager.RTC_WAKEUP,cal.getTimeInMillis(),24*60*60*1000,pendingIntent);}
…然后我有通知本身是一个服务:
public class Notification_morning extends Service { @OverrIDepublic voID onCreate() { Toast.makeText(this,"MyAlarmService.onCreate()",Toast.LENGTH_LONG).show();Intent resultIntent=new Intent(this,Calendar_start.class);PendingIntent pIntent=PendingIntent.getActivity(this,resultIntent,0);Notification noti_builder= new Notification.Builder(this).setContentTitle("Don't forget to plan your activitites for the day! ").setContentIntent(pIntent).build();notificationmanager notificationmanager = (notificationmanager) getSystemService(NOTIFICATION_SERVICE); //what does this do!?noti_builder.flags |=Notification.FLAG_auto_CANCEL;notificationmanager.notify(1,noti_builder); }@OverrIDe public IBinder onBind(Intent intent) { return null; }
}
….我包括烤面包,以确保我实际上是去这个方法.烤面包起来,但通知没有.我在这里做错了什么?是否需要更改清单文件中的内容?
解决方法 通知不会没有图标(或是标题?).我相信我面临同样的问题,之前通知的其中一个要素是,如果你省略,通知将不会显示.
总结以上是内存溢出为你收集整理的java – 在特定时间设置通知android全部内容,希望文章能够帮你解决java – 在特定时间设置通知android所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)