为了账号安全,请及时绑定邮箱和手机立即绑定

在不启动 UI 的情况下调用方法

在不启动 UI 的情况下调用方法

慕工程0101907 2021-08-13 15:22:45
我想要一个带有几个按钮的通知,当点击时:会调用一个方法,但不启动任何 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());
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 183 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信