From 8bf69e3fe8774b0228aa8667b03be0f7dabaa4f6 Mon Sep 17 00:00:00 2001 From: nilupeng <qingingrunt2010@qq.com> Date: Sat, 29 Jan 2022 03:57:55 +0000 Subject: [PATCH] 弹框 部分框架代码优化 --- app/src/main/java/com/runt/open/mvvm/MyApplication.java | 36 ++++++++++++++++++++++++++++-------- 1 files changed, 28 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/runt/open/mvvm/MyApplication.java b/app/src/main/java/com/runt/open/mvvm/MyApplication.java index 8ed880c..ab1a97f 100644 --- a/app/src/main/java/com/runt/open/mvvm/MyApplication.java +++ b/app/src/main/java/com/runt/open/mvvm/MyApplication.java @@ -8,6 +8,9 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import com.bytedance.sdk.openadsdk.TTAdConfig; +import com.bytedance.sdk.openadsdk.TTAdConstant; +import com.bytedance.sdk.openadsdk.TTAdSdk; import com.runt.open.mvvm.util.MyLog; import com.scwang.smart.refresh.footer.ClassicsFooter; import com.scwang.smart.refresh.header.ClassicsHeader; @@ -17,6 +20,7 @@ import com.scwang.smart.refresh.layout.api.RefreshLayout; import com.scwang.smart.refresh.layout.listener.DefaultRefreshFooterCreator; import com.scwang.smart.refresh.layout.listener.DefaultRefreshHeaderCreator; +import com.tencent.bugly.crashreport.CrashReport; import java.util.ArrayList; import java.util.List; @@ -42,6 +46,7 @@ @Override public void onCreate() { super.onCreate(); + MyLog.i(TAG,"onCreate"); application = this; //CrashReport.initCrashReport(getApplicationContext(), "8d88679ae9", false);//注册bugly //设置全局的Header构建器 @@ -109,6 +114,29 @@ } } }); + CrashReport.initCrashReport(getApplicationContext(), "8d88679ae9", false);//注册bugly + TTAdConfig.Builder builder = new TTAdConfig.Builder() + .appId("5106813") + .useTextureView(true) //使用TextureView控件播放视频,默认为SurfaceView,当有SurfaceView冲突的场景,可以使用TextureView + .appName(getString(R.string.app_name)) + .titleBarTheme(TTAdConstant.TITLE_BAR_THEME_DARK) + .allowShowNotify(true) //是否允许sdk展示通知栏提示 + .allowShowPageWhenScreenLock(true) //是否在锁屏场景支持展示广告落地页 + .directDownloadNetworkType(TTAdConstant.NETWORK_STATE_WIFI) //允许直接下载的网络状态集合 + .supportMultiProcess(true) //是否支持多进程,true支持 + .asyncInit(true) ;//异步初始化sdk,开启可减少初始化耗时 + //.httpStack(new MyOkStack3())//自定义网络库,demo中给出了okhttp3版本的样例,其余请自行开发或者咨询工作人员。 + TTAdSdk.init(this, builder.build(), new TTAdSdk.InitCallback() { + @Override + public void success() { + MyLog.i(TAG,"TTAdSdk success"); + } + + @Override + public void fail(int i, String s) { + MyLog.e(TAG,"TTAdSdk fail"); + } + }); } /** @@ -121,14 +149,6 @@ System.exit(0); } - public void clearActivities(){ - for(Activity activity:activities){ - /*if(activity instanceof LoginActivity){ - continue; - }*/ - activity.finish(); - } - } public boolean isInfront(){ return isInfront; -- Gitblit v1.9.1