18034727885
2026-03-25 b3754b0f9368d2ed46be58df1ee9f555ebc070c2
修复问题
3个文件已修改
53 ■■■■■ 已修改文件
app/src/main/java/com/jxonlinecar/driver/ui/main/CallOrderActivity.kt 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/jxonlinecar/driver/ui/main/MainActivity.kt 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/jxonlinecar/driver/ui/main/OrderOverActivity.kt 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/jxonlinecar/driver/ui/main/CallOrderActivity.kt
@@ -75,18 +75,7 @@
    }
    private fun addSocketLisener() {
        MyApplication.addOrderView(object : MyApplication.OrderStatueView {
            override fun orderInfo(data: OrderSimpleData?) {
                data?.let {
                    if (it.status == 8) {
                        android.os.Handler(Looper.getMainLooper()).post {
                            orderBean.data.orderState = 8
                            showUi(orderBean)
                        }
                    }
                }
            }
        })
        MyApplication.addOrderView(listener)
    }
@@ -96,6 +85,7 @@
        super.onDestroy()
        handler?.removeCallbacksAndMessages(null)
        AudioRecoderUtils.getInstance().stopPlayMusic()
        MyApplication.removeOrderView(listener)
    }
@@ -110,4 +100,16 @@
            AudioRecoderUtils.getInstance().startplayMusic(this,orderBean.data.audioLinkUrl)
        }
    }
    val listener = object : MyApplication.OrderStatueView {
        override fun orderInfo(data: OrderSimpleData?) {
            data?.let {
                if (it.status == 8) {
                    android.os.Handler(Looper.getMainLooper()).post {
                        orderBean.data.orderState = 8
                        showUi(orderBean)
                    }
                }
            }
        }
    }
}
app/src/main/java/com/jxonlinecar/driver/ui/main/MainActivity.kt
@@ -320,6 +320,7 @@
            timeHandler.removeCallbacksAndMessages(0)
        }
        AMapKit.stopLocation(locationClient)
        MyApplication.removeOrderView(qeeOrderView)
    }
app/src/main/java/com/jxonlinecar/driver/ui/main/OrderOverActivity.kt
@@ -133,18 +133,7 @@
    }
    private fun addSocketLisener() {
        MyApplication.addOrderView(object : MyApplication.OrderStatueView {
            override fun orderInfo(data: OrderSimpleData?) {
                data?.let {
                    if (it.status == 8) {
                        android.os.Handler(Looper.getMainLooper()).post {
                            orderBean.data.orderState = 8
                            showUi(orderBean)
                        }
                    }
                }
            }
        })
        MyApplication.addOrderView(listener)
//        if (handler == null) {
//            handler = android.os.Handler(mainLooper)
@@ -178,6 +167,7 @@
    override fun onDestroy() {
        super.onDestroy()
        handler?.removeCallbacksAndMessages(null)
        MyApplication.removeOrderView(listener)
    }
    fun showPayResultText(it: OrderBean, statue: Int) {
@@ -216,4 +206,16 @@
    override fun setOnclick() {
    }
    val listener = object : MyApplication.OrderStatueView {
        override fun orderInfo(data: OrderSimpleData?) {
            data?.let {
                if (it.status == 8) {
                    android.os.Handler(Looper.getMainLooper()).post {
                        orderBean.data.orderState = 8
                        showUi(orderBean)
                    }
                }
            }
        }
    }
}