java - 点击通知后实现intent方法(NotificationCompat.Builder)

标签 java android firebase-notifications

我正在开发一种通知方法。它工作成功。但如何实现 Onclick 方法来导航特定 Activity ?

private void notification() {
        if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.O)
        {
            NotificationChannel channel=new NotificationChannel("n","n", NotificationManager.IMPORTANCE_DEFAULT);
            NotificationManager manager=getSystemService(NotificationManager.class);
            manager.createNotificationChannel(channel);
        }

        NotificationCompat.Builder builder=new NotificationCompat.Builder(this,"n")
                .setContentText("Alert")
                .setSmallIcon(R.drawable.ic_notifications)
                .setAutoCancel(true)
                .setContentText("Check your fit Room Request");

        NotificationManagerCompat managerCompat=NotificationManagerCompat.from(this);
        managerCompat.notify(999,builder.build());

    }

最佳答案

 Intent intent = new Intent(this, YourActivity.class);
 PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);

然后

 NotificationCompat.Builder builder=new NotificationCompat.Builder(this,"n")
 .setContentIntent(pendingIntent)
 .....

关于java - 点击通知后实现intent方法(NotificationCompat.Builder),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61547897/

相关文章:

ios - 点击通知时如何处理 Swift 3 中的启动选项?遇到语法问题

android - 当应用程序处于后台时,FCM 推送通知显示白色方形图标而不是应用程序图标

android - 如何创建我自己的 Preference 类

java - 使用 "Move Selection"快捷方式取消选择树上的某些内容时无法知道取消选择的项目

java - 空 SOAPAction Apache cxf

Java 使用 XSL 将 XML 转换为 HTML

android - RecyclerView 回收 ViewHolder Image View 尺寸错误

android - 从谷歌驱动器API下载图像

Android Firebase 推送通知在单击时重新启动应用程序

java - 解析其他 Activity 的 url 以从该 url 加载 PDF