您的位置:首页 > 移动开发 > Android开发

Android开发:notification通知以及通知不显示的问题

2017-05-04 10:59 441 查看
http://blog.csdn.net/chentravelling/article/details/51260063

一.notification

[java] view
plain copy

 print?





pushMessageButton = (Button)findViewById(R.id.pushMessage);  

final Bitmap largeIcon = ((BitmapDrawable) getResources().getDrawable(R.drawable.stefan)).getBitmap();  

final NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);  

pushMessageButton.setOnClickListener(new View.OnClickListener() {  

    @Override  

    public void onClick(View v) {  

        PendingIntent pendingIntent = PendingIntent.getActivity(BaiDuMapActivity.this, 0, new Intent().setAction(Intent.ACTION_VIEW), 0);  

        Notification notify= new Notification.Builder(BaiDuMapActivity.this)  

                .setSmallIcon(R.drawable.head_image)  

                .setLargeIcon(largeIcon)  

                .setTicker( "您有新短消息,请注意查收!")  

                .setContentTitle("Notification Title")  

                .setContentText("This is the notification message")  

                .setContentIntent(pendingIntent).setNumber(1).getNotification();   

        notify.flags |= Notification.FLAG_AUTO_CANCEL; // FL  

        manager.notify(1,notify);  

    }  

});  



二.问题

没有notification通知显示。

三.解决

1.请设置icon

2.如果API是16请将getNotification()换成build(),可参考:http://blog.csdn.net/loongggdroid/article/details/17616509
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐