我可以在通知栏上看到我的通知组;从Firebase解雇,我想实现可扩展的通知视图。我正在使用This link
但是我无法实现这一点,因为当我点击通知时它会打开我的活动 这是我的ShowNotification()方法
private void showNotificationMessage(Context context, String title, String message, String timeStamp, Intent intent) {
notificationUtils = new NotificationUtils(context);
intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
notificationUtils.showNotificationMessage(title, message, timeStamp, intent);
}
这是Notification Builder的代码
MyFirebaseMessagingService.notificationMessages.add(message);
mBuilder = new NotificationCompat.Builder(mContext)
.setContentTitle(title)
.setContentText(message)
.setAutoCancel(false)
.setSmallIcon(icon)
// .setCustomContentView(remoteViews)
// .setCustomBigContentView(remoteViews)
.setContentInfo("" + (MyFirebaseMessagingService.notificationMessages.size()))
.setGroup(GROUP_KEY);
请建议我任何intent.Flag或其他代码,以便我可以停止通知点击打开活动。
答案 0 :(得分:0)
只需删除以下行:
intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
传递0而不是意图:
notificationUtils.showNotificationMessage(title, message, timeStamp, 0);