我想要一个带有几个按钮的通知,当点击时:会调用一个方法,但不启动任何 UI(活动);不会导致通知栏折叠。我已经使用如下所示的操作创建了一个通知(使用 NotificationCompat.Builder)。点击操作按钮启动 MainActivity UI 并折叠通知栏。关于如何实现上述所需行为的任何提示?我的代码:Intent actionIntent = new Intent(this, MainActivity.class);actionIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);actionIntent.setAction(MY_ACTION_ID);NotificationCompat.Builder builder = new NotificationCompat.Builder(this) .setContentTitle("My notification") .setVisibility(VISIBILITY_PUBLIC) .setPriority(NotificationCompat.PRIORITY_DEFAULT) .setAutoCancel(false) .addAction(new NotificationCompat.Action( 0, "My action", PendingIntent.getActivity(this, 0, actionIntent, 0)));NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);notificationManager.notify(MY_NOTIFICATION_ID, builder.build());
添加回答
举报
0/150
提交
取消