Explorar o código

1.货主端-发布货源后刷新订单信息列表。

石慧云 %!s(int64=4) %!d(string=hai) anos
pai
achega
f48637a7d9

+ 7 - 2
app/src/main/java/com/quansu/heifengwuliu/activity/CustomErrorActivity.kt

@@ -5,6 +5,7 @@ import android.content.ClipboardManager
 import android.content.Context
 import android.os.Bundle
 import cat.ereza.customactivityoncrash.CustomActivityOnCrash
+import cat.ereza.customactivityoncrash.config.CaocConfig
 import com.qmuiteam.qmui.kotlin.onClick
 import com.quansu.heifengwuliu.base.MBActivity
 import com.quansu.heifengwuliu.databinding.ActivityErrorBinding
@@ -21,9 +22,13 @@ class CustomErrorActivity : MBActivity<BViewModel<BRepository>, ActivityErrorBin
 
     override fun init(savedInstanceState: Bundle?) {
         super.init(savedInstanceState)
-        binding.errorDetails.text=CustomActivityOnCrash.getStackTraceFromIntent(intent)
-         var config = CustomActivityOnCrash.getConfigFromIntent(intent)
+        var config: CaocConfig? =null
+        try {
+            binding.errorDetails.text=CustomActivityOnCrash.getStackTraceFromIntent(intent)
+             config = CustomActivityOnCrash.getConfigFromIntent(intent)
 
+        }catch (e:Exception){
+        }
 
         binding.restartCopy.onClick {
             //复制错误信息

+ 1 - 1
app/src/main/java/com/quansu/heifengwuliu/activity/HomeActivity.kt

@@ -142,7 +142,7 @@ class HomeActivity : MBActivity<HomeVModel, ActivityHomeBinding>() {
         } else {
 
             val oneFragment = DeliverGoodsFragment()
-          //  val oneFragment =  OwnerSingleFragment()
+          // val oneFragment =  OwnerSingleFragment()
             val twoFragment = WayBillFragment()
             val threeFragment = MineFragment()
 

+ 3 - 3
app/src/main/java/com/quansu/heifengwuliu/config/Config.kt

@@ -8,8 +8,8 @@ class Config : IConfig {
       // return "https://heifengwuliu.qs110.com/"
      // return "https://heifengwuliudev.qs110.com/"
 
-      return "https://xinyunbida.qs110.com/"
-     //return "https://xinyunbidadev.qs110.com/"//注意:切换的时候注意切换buggly
+    //  return "https://xinyunbida.qs110.com/"
+     return "https://xinyunbidadev.qs110.com/"//注意:切换的时候注意切换buggly
 
     }
 
@@ -26,7 +26,7 @@ class Config : IConfig {
     }
 
     override fun buglyAppId(): String? {
-         return "577d2c7c52"//正式的bugly
+        return "577d2c7c52"//正式的bugly
 
        // return "3837125332"//测试的bugly
     }

+ 1 - 1
app/src/main/java/com/quansu/heifengwuliu/fragment/OwnerSingleFragment.kt

@@ -91,7 +91,7 @@ class OwnerSingleFragment : MBFragment<OwnerSingleVModel, FragmentOwnersingleBin
 
     override fun init(savedInstanceState: Bundle?) {
         super.init(savedInstanceState)
-       // setShow()
+        //setShow()
         getData()
 
         vm.info.observe(this, Observer {

+ 3 - 0
app/src/main/java/com/quansu/heifengwuliu/vmodel/OwnerMoreVModel.kt

@@ -5,7 +5,9 @@ import android.os.Bundle
 import android.text.TextUtils
 import android.widget.TextView
 import androidx.lifecycle.MutableLiveData
+import com.hwangjr.rxbus.RxBus
 import com.quansu.heifengwuliu.activity.*
+import com.quansu.heifengwuliu.config.ConfigRx
 import com.quansu.heifengwuliu.config.MIntentAction
 import com.quansu.heifengwuliu.fragment.OwnerMoreFragment
 import com.quansu.heifengwuliu.inte.ChoiceData
@@ -99,6 +101,7 @@ open class OwnerMoreVModel(application: Application) : BViewModel<BRepository>(a
                 .doOnNext() {
                     if (it.ok(true)) {
 
+                        RxBus.get().post(ConfigRx.REFRESH_LIST,"")
 
                         var  bean=it.data() as InfoEditBean
                         UiSwitch.bundle(repository().context, SourceDetailsActivity::class.java, Bundle().apply {

+ 7 - 0
app/src/main/java/com/quansu/heifengwuliu/vmodel/OwnerSingleVModel.kt

@@ -3,7 +3,10 @@ package com.quansu.heifengwuliu.vmodel
 import android.app.Application
 import android.os.Bundle
 import androidx.lifecycle.MutableLiveData
+import com.google.gson.Gson
+import com.hwangjr.rxbus.RxBus
 import com.quansu.heifengwuliu.activity.*
+import com.quansu.heifengwuliu.config.ConfigRx
 import com.quansu.heifengwuliu.model.DataInfoBean
 import com.quansu.heifengwuliu.model.InfoEditBean
 import com.quansu.heifengwuliu.utils.net.NetEngine
@@ -110,6 +113,10 @@ open class OwnerSingleVModel(application: Application) : BViewModel<BRepository>
 
                       //  clearData.value=true
 
+                          //去刷新列表
+
+                        RxBus.get().post(ConfigRx.REFRESH_LIST,"")
+
                         var  bean=it.data() as InfoEditBean
                         UiSwitch.bundle(repository().context, SourceDetailsActivity::class.java, Bundle().apply {
                             putString("info_id", bean.info_id)

+ 2 - 2
build.gradle

@@ -9,8 +9,8 @@ buildscript {
     ext.coroutines = '1.3.4'
 
     ext.application_id = "com.quansu.heifengwuliu"
-    ext.application_version_code = 6
-    ext.application_version_name = "1.0.6"
+    ext.application_version_code = 7
+    ext.application_version_name = "1.0.7"
     ext.support_version = "29.0.2"
     ext.min_sdk_version = 23
     ext.target_sdk_version = 30