18034727885
6 天以前 9ce248f0287e566b26fa73e795599ed27fdea24c
app/src/main/java/com/fuban/driver/ui/main/OrderOverActivity.kt
@@ -107,18 +107,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)
@@ -127,7 +116,18 @@
//            }, 3000)
//        }
    }
  private 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)
                    }
                }
            }
        }
    }
    var handler: android.os.Handler? = null
    fun checkOrderStatue() {
        var map = getMapByAny()
@@ -152,6 +152,7 @@
    override fun onDestroy() {
        super.onDestroy()
        handler?.removeCallbacksAndMessages(null)
        MyApplication.removeOrderView(listener)
    }
    fun showPayResultText(it: OrderBean, statue: Int) {