德莱華 2015-10-29 07:26 采纳率: 44.4%
浏览 4455

android的Notification提醒的问题

我使用自定义的通知,在其中的defaults设置成Notification.DEFAULT_SOUND,详细代码在下面。在执行 的时候能听见声音,但是通知栏没有这个通知,为什么呢?
public void showNotification(){
Notification no=new Notification();
no.flags=Notification.FLAG_AUTO_CANCEL;
no.defaults = Notification.DEFAULT_SOUND;

RemoteViews remoteviews=new RemoteViews(this.getPackageName(), R.layout.notifition_layout);
remoteviews.setImageViewResource(R.id.image, R.drawable.img01);
remoteviews.setTextViewText(R.id.text1, "这是通知DEMO!!!");
remoteviews.setTextViewText(R.id.text2, getnow());
no.contentView=remoteviews;
Intent i=new Intent(MainActivity.this, MainActivity.class);
PendingIntent p=PendingIntent.getActivity(MainActivity.this, 0, i, PendingIntent.FLAG_CANCEL_CURRENT);
no.contentIntent=p;
NotificationManager manager=(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
manager.notify(0, no);
}

  • 写回答

2条回答 默认 最新

  • 盼汕 2015-10-29 14:02
    关注

    你用的是什么手机,有些手机会禁止通知栏显示,需要在应用管理那里打开通知栏显示权限

    评论

报告相同问题?

悬赏问题

  • ¥15 (标签-STM32|关键词-智能小车)
  • ¥20 关于#stm32#的问题,请各位专家解答!
  • ¥15 (标签-python)
  • ¥20 搭建awx,试了很多版本都有错
  • ¥15 java corba的客户端该如何指定使用本地某个固定IP去连接服务端?
  • ¥15 activiti工作流问题,求解答
  • ¥15 有人写过RPA后台管理系统么?
  • ¥15 Bioage计算生物学年龄
  • ¥20 如何将FPGA Alveo U50恢复原来出厂设置哇?
  • ¥50 cocos2d-x lua 在mac上接入lua protobuf?