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); }