Android:如何显示通知文本

时间:2014-09-27 07:50:05

标签: android push-notification

我试图通过此

显示通知
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this).setSmallIcon(R.drawable.front2).setContentTitle("WAKE ME UP!").setContentText(text);


        Intent intent1 = new Intent(this.getApplicationContext(), MainActivity.class);

        intent1.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP);

        PendingIntent pendingNotificationIntent = PendingIntent.getActivity(this.getApplicationContext(), 0, intent1, PendingIntent.FLAG_UPDATE_CURRENT);

        mBuilder.setContentIntent(pendingNotificationIntent);
        NotificationManager mNotificationManager = (NotificationManager)this.getSystemService(Context.NOTIFICATION_SERVICE);
        // mId allows you to update the notification later on.
        mNotificationManager.notify(0, mBuilder.build());

但是,目前,它没有像其他应用程序一样显示文本(我的意思是:在通知栏上逐行显示文字),我的代码只显示图标con notifycation bar。 如果我想看消息,我必须打开notifycation下拉列表。

问题:如何像其他应用程序一样进行通知

感谢您的帮助

2 个答案:

答案 0 :(得分:1)

试试这个会起作用 mBuilder.setContentTitle(" Notification Alert,Click Me!"); mBuilder.setContentText("嗨,这是Android通知详细信息!");

答案 1 :(得分:0)

也许它可以帮到你:

mBuilder.setTicker("some text");