Quellcode durchsuchen

添加异常处理页基础

Frankensteinly vor 9 Monaten
Ursprung
Commit
51cf28a460

+ 2 - 0
app/src/main/java/com/grkj/iscs_mc/view/activity/HomeActivity.kt

@@ -6,6 +6,7 @@ import com.grkj.iscs_mc.databinding.ActivityHomeBinding
 import com.grkj.iscs_mc.view.adapter.MenuAdapter
 import com.grkj.iscs_mc.view.base.BaseFragment
 import com.grkj.iscs_mc.view.base.BaseMvpActivity
+import com.grkj.iscs_mc.view.fragment.ExceptionHandleFragment
 import com.grkj.iscs_mc.view.fragment.MaterialManagementFragment
 import com.grkj.iscs_mc.view.fragment.SettingFragment
 import com.grkj.iscs_mc.view.iview.IHomeView
@@ -25,6 +26,7 @@ class HomeActivity : BaseMvpActivity<IHomeView, HomePresenter, ActivityHomeBindi
 
     override fun initView() {
         mMenuList.add(Menu(getString(R.string.material_management), R.mipmap.material_management, MaterialManagementFragment()))
+        mMenuList.add(Menu(getString(R.string.exception_handle), R.mipmap.exception_handle, ExceptionHandleFragment()))
         mMenuList.add(Menu(getString(R.string.settings), R.mipmap.settings, SettingFragment()))
 
         mBinding?.itemSetting?.ivIcon?.setImageResource(R.mipmap.settings)

+ 23 - 0
app/src/main/java/com/grkj/iscs_mc/view/fragment/ExceptionHandleFragment.kt

@@ -0,0 +1,23 @@
+package com.grkj.iscs_mc.view.fragment
+
+import com.grkj.iscs_mc.databinding.FragmentExceptionHandleBinding
+import com.grkj.iscs_mc.view.base.BaseMvpFragment
+import com.grkj.iscs_mc.view.iview.IExceptionHandleView
+import com.grkj.iscs_mc.view.presenter.ExceptionHandlePresenter
+
+/**
+ * 异常处理页
+ */
+class ExceptionHandleFragment : BaseMvpFragment<IExceptionHandleView, ExceptionHandlePresenter, FragmentExceptionHandleBinding>() {
+
+    override val viewBinding: FragmentExceptionHandleBinding
+        get() = FragmentExceptionHandleBinding.inflate(layoutInflater)
+
+    override fun initView() {
+
+    }
+
+    override fun initPresenter(): ExceptionHandlePresenter {
+        return ExceptionHandlePresenter()
+    }
+}

+ 6 - 0
app/src/main/java/com/grkj/iscs_mc/view/iview/IExceptionHandleView.kt

@@ -0,0 +1,6 @@
+package com.grkj.iscs_mc.view.iview
+
+import com.grkj.iscs_mc.view.base.IView
+
+interface IExceptionHandleView : IView {
+}

+ 7 - 0
app/src/main/java/com/grkj/iscs_mc/view/presenter/ExceptionHandlePresenter.kt

@@ -0,0 +1,7 @@
+package com.grkj.iscs_mc.view.presenter
+
+import com.grkj.iscs_mc.view.base.BasePresenter
+import com.grkj.iscs_mc.view.iview.IExceptionHandleView
+
+class ExceptionHandlePresenter : BasePresenter<IExceptionHandleView>() {
+}

+ 8 - 0
app/src/main/res/layout/fragment_exception_handle.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    tools:context=".view.fragment.ExceptionHandleFragment">
+
+</FrameLayout>

BIN
app/src/main/res/mipmap/exception_handle.png


+ 1 - 0
app/src/main/res/values/strings.xml

@@ -32,4 +32,5 @@
     <string name="material_inspection_english">Materials Inspection</string>
     <string name="material_replacement">物资更换</string>
     <string name="material_replacement_english">Materials Replacement</string>
+    <string name="exception_handle">异常处理</string>
 </resources>