德莱華
2015-10-29 07:26
采纳率: 93.3%
浏览 4.4k

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

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

    打赏 评论
  • wulinho 2018-01-23 06:33

    老铁猛啊 俩手机其中一个有通知一个没 我以为适配的问题一直在搞适配配想到是这里的问题啊!感谢

    打赏 评论

相关推荐 更多相似问题