From 540e24d5eba4ef2120239dc0fa82512dedc49cea Mon Sep 17 00:00:00 2001 From: kangshulong <1095887643@qq.com> Date: Fri, 12 Dec 2025 15:41:09 +0800 Subject: [PATCH] =?UTF-8?q?1.ADSWindowManager=E5=8D=95=E4=BE=8B=E4=B8=ADha?= =?UTF-8?q?ndler=E4=BC=9A=E9=80=A0=E6=88=90=E5=86=85=E5=AD=98=E6=B3=84?= =?UTF-8?q?=E6=BC=8F=E8=BF=9B=E8=A1=8C=E7=BA=A0=E6=AD=A3=202.CategoryApp?= =?UTF-8?q?=20=E5=88=A0=E9=99=A4=E5=A4=9A=E4=BD=99=E5=8D=95=E4=BE=8B?= =?UTF-8?q?=E5=86=8D=E6=AC=A1=E5=88=9D=E5=A7=8B=E5=8C=96=203.=E7=AC=AC?= =?UTF-8?q?=E4=B8=89=E6=96=B9=E6=97=A5=E5=BF=97=E5=BC=80=E5=85=B3=E5=92=8C?= =?UTF-8?q?=E6=9C=AC=E5=BA=94=E7=94=A8=E6=97=A5=E5=BF=97=E4=B8=BA=E7=BB=9F?= =?UTF-8?q?=E4=B8=80=E4=B8=80=E4=B8=AA=E5=BC=80=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ik/mboxlauncher/ui/ADSWindowManager.java | 10 ++++++++-- .../java/com/ik/mboxlauncher/ui/MyApplication.java | 2 +- .../nebulasdk/presenter/CategoryAppPresenter.java | 2 +- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/ik/mboxlauncher/ui/ADSWindowManager.java b/app/src/main/java/com/ik/mboxlauncher/ui/ADSWindowManager.java index d9a3260..c06d51c 100644 --- a/app/src/main/java/com/ik/mboxlauncher/ui/ADSWindowManager.java +++ b/app/src/main/java/com/ik/mboxlauncher/ui/ADSWindowManager.java @@ -3,6 +3,7 @@ package com.ik.mboxlauncher.ui; import android.annotation.SuppressLint; import android.content.Context; import android.os.Handler; +import android.os.Looper; import androidx.media3.common.Player; @@ -27,7 +28,7 @@ public class ADSWindowManager implements HomeMultiView.MultiViewListener{ private int currentADIndex=0; private Context mContext; private static ADSWindowManager mInstance = null; - private Handler mHandler= new Handler(); + private MyHandler mHandler; /**广告延迟播放时间*/ // private static final long DELAYED_TIME=1000*60*5; @@ -39,6 +40,7 @@ public class ADSWindowManager implements HomeMultiView.MultiViewListener{ private ADSWindowManager(Context context){ this.mContext =context; + mHandler=new MyHandler(Looper.getMainLooper()); } public static void init(Context context){ @@ -195,6 +197,10 @@ public class ADSWindowManager implements HomeMultiView.MultiViewListener{ }; - + private static class MyHandler extends Handler{ + private MyHandler(Looper looper){ + super(looper); + } + } } diff --git a/app/src/main/java/com/ik/mboxlauncher/ui/MyApplication.java b/app/src/main/java/com/ik/mboxlauncher/ui/MyApplication.java index 3a78b01..23d0480 100644 --- a/app/src/main/java/com/ik/mboxlauncher/ui/MyApplication.java +++ b/app/src/main/java/com/ik/mboxlauncher/ui/MyApplication.java @@ -30,7 +30,7 @@ public class MyApplication extends Application { ADManager.init(getApplicationContext()); SharePreUtils.getInstance(getApplicationContext()); AdConfig config = new AdConfig.Builder() - .isDebug(false)//是否开始 debug 模式,开启会打印更多log,供开发调试 + .isDebug(LogManager.getmInstance().isReadLog())//是否开始 debug 模式,开启会打印更多log,供开发调试 .productName("aike")//正式发版时使用正式的PN .productTag("launcher")//正式发版时使用正式的PT // .productName("test")//仅限开发测试使用 diff --git a/mylibrary/src/main/java/com/android/nebulasdk/presenter/CategoryAppPresenter.java b/mylibrary/src/main/java/com/android/nebulasdk/presenter/CategoryAppPresenter.java index 5654e7e..0edf1af 100644 --- a/mylibrary/src/main/java/com/android/nebulasdk/presenter/CategoryAppPresenter.java +++ b/mylibrary/src/main/java/com/android/nebulasdk/presenter/CategoryAppPresenter.java @@ -36,7 +36,7 @@ public class CategoryAppPresenter { public CategoryAppPresenter(Context context,AppnetCallback appnetCallback) { this.mAppnetCallback = appnetCallback; - AppManager.init(context); + //AppManager.init(context); }