Leon 1 年之前
父节点
当前提交
deab4e9286
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      android/app/src/main/java/com/hola/AlarmReceiver.java

+ 5 - 1
android/app/src/main/java/com/hola/AlarmReceiver.java

@@ -1,6 +1,7 @@
 package com.hola;
 
 import android.app.NotificationManager;
+import android.app.PendingIntent;
 import android.content.BroadcastReceiver;
 import android.content.Context;
 import android.content.Intent;
@@ -19,12 +20,15 @@ public class AlarmReceiver extends BroadcastReceiver {
         String title = intent.getStringExtra("title");
         String message = intent.getStringExtra("message");
         String channel = intent.getStringExtra("channel");
+
+        PendingIntent pendingIntent = PendingIntent.getActivity(context,0,intent,0);
         // 创建通知构建器
         NotificationCompat.Builder builder = new NotificationCompat.Builder(context, channel)
                 .setSmallIcon(android.R.drawable.ic_dialog_info)
                 .setContentTitle(title)
                 .setContentText(message)
-                .setPriority(NotificationCompat.PRIORITY_DEFAULT);
+                .setPriority(NotificationCompat.PRIORITY_DEFAULT)
+                .setContentIntent(pendingIntent);
 
         // 显示通知
         NotificationManagerCompat notificationManager = NotificationManagerCompat.from(context);