diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/utils/ChargeMailNotifyFloatWindow.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/utils/ChargeMailNotifyFloatWindow.java
index bd30a4f..1df3e94 100644
--- a/powerbell/src/main/java/cc/winboll/studio/powerbell/utils/ChargeMailNotifyFloatWindow.java
+++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/utils/ChargeMailNotifyFloatWindow.java
@@ -1,6 +1,7 @@
package cc.winboll.studio.powerbell.utils;
import android.content.Context;
+import android.content.Intent;
import android.graphics.PixelFormat;
import android.os.Build;
import android.view.Gravity;
@@ -8,6 +9,7 @@ import android.view.View;
import android.view.WindowManager;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.powerbell.R;
+import cc.winboll.studio.powerbell.MainActivity;
/**
* 充电邮件通知悬浮窗工具类(单例)
@@ -84,6 +86,16 @@ public class ChargeMailNotifyFloatWindow {
// 加载悬浮窗布局
mView = View.inflate(mContext, R.layout.view_charge_mail_notify, null);
+ // 点击悬浮窗打开主窗口
+ mView.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ LogUtils.d(TAG, "onClick: 悬浮窗被点击,打开主窗口");
+ Intent intent = new Intent(mContext, MainActivity.class);
+ intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ mContext.startActivity(intent);
+ }
+ });
mWindowManager.addView(mView, params);
LogUtils.d(TAG, "show() 悬浮窗显示成功");
} catch (Exception e) {
diff --git a/powerbell/src/main/res/layout/view_charge_mail_notify.xml b/powerbell/src/main/res/layout/view_charge_mail_notify.xml
index 773372d..c0d6af8 100644
--- a/powerbell/src/main/res/layout/view_charge_mail_notify.xml
+++ b/powerbell/src/main/res/layout/view_charge_mail_notify.xml
@@ -20,6 +20,14 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content">
+
+