Browse Source

工具类修改

niusongtao@dl-cg.com 5 years ago
parent
commit
c388f06738

+ 1 - 0
base_library/build.gradle

@@ -110,6 +110,7 @@ dependencies {
     api lib.qmui
     api lib.bugly
     api lib.buglyNative
+    api lib.superTextView
 
     testImplementation lib.junit
     androidTestImplementation lib.runner

+ 76 - 0
base_library/src/main/java/com/mgtech/base_library/base/BaseBottomSheetDialogFragment.java

@@ -0,0 +1,76 @@
+package com.mgtech.base_library.base;
+
+import android.content.Context;
+import android.os.Bundle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+
+import com.alibaba.android.arouter.launcher.ARouter;
+import com.google.android.material.bottomsheet.BottomSheetDialogFragment;
+
+import butterknife.ButterKnife;
+import butterknife.Unbinder;
+
+/**
+ * @ProjectName: BaseLibrary
+ * @Package: com.mgtech.base_library.base
+ * @ClassName: BaseBottomSheetDialogFragment
+ * @Description: 底部弹窗
+ * @Author: niusongtao
+ * @CreateDate: 2020/7/31 8:52
+ * @UpdateUser: 更新者:niusongtao
+ * @UpdateDate: 2020/7/31 8:52
+ * @UpdateRemark: 更新说明:
+ * @Version: 1.0
+ */
+public abstract class BaseBottomSheetDialogFragment extends BottomSheetDialogFragment {
+    public final String TAG = getClass().getSimpleName();
+    protected BaseActivity mActivity;
+    protected View mRootView;
+    protected Unbinder mBinder;
+
+    protected abstract int initLayoutId();
+
+
+    protected abstract void initView();
+
+    protected abstract void initData();
+
+    @Override
+    public void onAttach(Context context) {
+        super.onAttach(context);
+        mActivity = (BaseActivity) context;
+    }
+
+    @Override
+    public void onCreate(@Nullable Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        ARouter.getInstance().inject(this);
+        initData();
+    }
+
+    @Nullable
+    @Override
+    public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+
+        mRootView = inflater.inflate(initLayoutId(), container, false);
+        mBinder = ButterKnife.bind(this, mRootView);
+        initView();
+        return mRootView;
+    }
+
+    @Override
+    public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
+        super.onViewCreated(view, savedInstanceState);
+    }
+
+    @Override
+    public void onDestroyView() {
+        mBinder.unbind();
+        super.onDestroyView();
+    }
+}

+ 2 - 2
base_library/src/main/java/com/mgtech/base_library/http/common/HttpConfig.java

@@ -17,8 +17,8 @@ public class HttpConfig {
 
 //    public static final String BASE_URL = "http://172.14.1.61:9400/"; //测试
     public static final String BASE_URL = "http://api.basss.pj.dl-cg.com/";//大连环境
-//    public static final String BASE_URL = "http://172.14.1.86:8320/";//本地
-//    public static final String BASE_URL = "http://172.14.3.33:8320/";//本地
+//    public static final String BASE_URL = "http://172.14.1.86:9400/";//本地
+//    public static final String BASE_URL = "http://172.14.3.33:9400/";//本地
 
 //        public static final String BASE_URL = "http://172.14.3.96:8310/";//孙 本地
 

+ 1 - 0
config.gradle

@@ -112,6 +112,7 @@ ext {
             calendarview       : "com.haibin:calendarview:3.6.4",
             biometricPrompt    : "com.github.ZuoHailong:BiometricPrompt:1.0",
             qmui               : "com.qmuiteam:qmui:2.0.0-alpha07",
+            superTextView      : "com.github.chenBingX:SuperTextView:v3.2.5",
 
 
             // ------------- Test dependencies -------------