From 040f1aba13b179ff318366680a6346af7fd97795 Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期五, 11 四月 2025 16:11:23 +0800 Subject: [PATCH] feat(generallibrary): 新增补卡功能并优化底部导航栏 --- app/src/main/java/com/dayu/recharge/MyApplication.java | 28 ++++++++++++++++++++++++++-- 1 files changed, 26 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/dayu/recharge/MyApplication.java b/app/src/main/java/com/dayu/recharge/MyApplication.java index a70b71f..0aa434c 100644 --- a/app/src/main/java/com/dayu/recharge/MyApplication.java +++ b/app/src/main/java/com/dayu/recharge/MyApplication.java @@ -1,9 +1,13 @@ package com.dayu.recharge; import android.app.Application; +import android.content.Context; +import android.content.Intent; import android.text.TextUtils; import com.dayu.baselibrary.BaseApplication; +import com.dayu.baselibrary.business.BusinessProvider; +import com.dayu.baselibrary.business.StartLoginNavigotor; import com.dayu.baselibrary.dao.BaseDaoSingleton; import com.dayu.baselibrary.dbbean.LibraryBean; import com.dayu.baselibrary.utils.BaseCommon; @@ -11,11 +15,13 @@ import com.dayu.henanlibrary.dao.HNBaseDaoSingleton; import com.dayu.henanlibrary.dbBean.AdminDataBean; import com.dayu.qihealonelibrary.QHAloneApplication; +import com.dayu.qiheonlinelibrary.QHOnLineApplication; +import com.dayu.recharge.activity.LoginActivity; import com.tencent.bugly.crashreport.CrashReport; import java.io.File; -public class MyApplication extends Application { +public class MyApplication extends Application implements StartLoginNavigotor { public static String TAG = "MyApplication"; //褰撳墠鍔犺浇鐨刲ibrary妯″潡 //0锛氭渤鍗楃増鏈紝1榻愭渤鍗曟満鐗� @@ -34,6 +40,7 @@ } catch (Exception e) { e.printStackTrace(); } + initApplication(); BaseApplication.getInstance().onCreat(this); CrashReport.initCrashReport(getApplicationContext(), "45551598b8", true); @@ -57,9 +64,18 @@ case BaseCommon.QHAloneLibrary: QHAloneApplication.getInstance().application = this; break; + case BaseCommon.QHOnLineLibrary: + QHOnLineApplication.getInstance(this); + BusinessProvider.getInstance(this); + break; + case BaseCommon.Generalv1Library: + com.dayu.general.BaseApplication.getInstance(this); + BusinessProvider.getInstance(this); + break; } } - } catch (Exception e) { + } catch ( + Exception e) { e.printStackTrace(); CrashReport.postCatchedException(e); } @@ -74,4 +90,12 @@ } + @Override + public void navigateToLogin(Context context) { + Intent intent = new Intent(context, LoginActivity.class); + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); + context.startActivity(intent); + } + + } -- Gitblit v1.8.0