我正在尝试创建一个多行通知,如Gmail应用程序所示,如下图所示(5个通知分组在一个通知下) 我尝试了各种示例,但似乎只能创建单个通知 public void createSingleNotification(String title, String mess
我尝试了各种示例,但似乎只能创建单个通知
public void createSingleNotification(String title, String messageText, String tickerttext) { int icon = R.drawable.notification_icon; // icon from resources CharSequence tickerText = tickerttext; // ticker-text long when = System.currentTimeMillis(); // notification time Context context = getApplicationContext(); // application Context CharSequence contentTitle = title; // expanded message title CharSequence contentText = messageText; // expanded message text Intent notificationIntent = new Intent(this, MainActivity.class); Bundle xtra = new Bundle(); xtra.putString("title", title); xtra.putString("message", messageText); notificationIntent.putExtras(xtra); PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, PendingIntent.FLAG_ONE_SHOT + PendingIntent.FLAG_UPDATE_CURRENT); String ns = Context.NOTIFICATION_SERVICE; NotificationManager mNotificationManager = (NotificationManager) getSystemService(ns); Notification notification = new Notification(icon, tickerText, when); notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent); notification.defaults |= Notification.DEFAULT_LIGHTS; notification.defaults |= Notification.DEFAULT_SOUND; notification.defaults |= Notification.FLAG_AUTO_CANCEL; notification.flags = Notification.DEFAULT_LIGHTS | Notification.FLAG_AUTO_CANCEL; final int HELLO_ID = 0; mNotificationManager.notify(HELLO_ID, notification); }
我不知道如何创建一个我可以添加行的通知组.
您正在寻找“大视图风格”,如下所示:相关文档:
> Notifications
> Using Big View Styles