From d1ebb94e1a17b7c25d4fcf73d85345d92cc86b5c Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期二, 02 一月 2024 18:41:34 +0800 Subject: [PATCH] 2024年01月02日18:41:32 --- app/src/main/java/com/hdl/photovoltaic/jpush/JPushReceiverService.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/jpush/JPushReceiverService.java b/app/src/main/java/com/hdl/photovoltaic/jpush/JPushReceiverService.java index fa78d29..51b23ab 100644 --- a/app/src/main/java/com/hdl/photovoltaic/jpush/JPushReceiverService.java +++ b/app/src/main/java/com/hdl/photovoltaic/jpush/JPushReceiverService.java @@ -1,11 +1,21 @@ package com.hdl.photovoltaic.jpush; import android.content.Context; +import android.content.Intent; +import android.os.Bundle; import com.google.gson.Gson; +import com.hdl.photovoltaic.config.ConstantManage; import com.hdl.photovoltaic.other.HdlLogLogic; +import com.hdl.photovoltaic.ui.MyPowerStationActivity; +import com.hdl.photovoltaic.ui.StartActivity; +import com.hdl.photovoltaic.ui.bean.BUserInfo; +import com.hdl.sdk.link.core.bean.eventbus.BaseEventBus; + +import org.greenrobot.eventbus.EventBus; import cn.jpush.android.api.CustomMessage; +import cn.jpush.android.api.JPushInterface; import cn.jpush.android.api.NotificationMessage; import cn.jpush.android.service.JPushMessageService; @@ -32,7 +42,22 @@ * @param message 鎺ユ敹鍒扮殑閫氱煡鍐呭 */ public void onNotifyMessageOpened(Context context, NotificationMessage message) { + +// //鐐瑰嚮鍚庡垹闄ゆ湰鍦伴�氱煡 +// JPushInterface.clearAllNotifications(context); HdlLogLogic.print("鏋佸厜--->鐐瑰嚮閫氱煡鍥炶皟--->" + new Gson().toJson(message), true); + Intent intent = new Intent(context, MyPowerStationActivity.class); +// Bundle bundle = new Bundle(); +// bundle.putString(JPushInterface.EXTRA_NOTIFICATION_TITLE, message.notificationTitle); +// bundle.putString(JPushInterface.EXTRA_ALERT, message.notificationContent); +// intent.putExtras(bundle); + intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP); + intent.putExtra("skip", "skip");//鏍囪瘑璺宠浆 + context.startActivity(intent); + + BaseEventBus bus = new BaseEventBus(); + bus.setTopic(ConstantManage.message_function_push_post); + EventBus.getDefault().postSticky(bus); } -- Gitblit v1.8.0