| | |
| | | } |
| | | |
| | | 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) |
| | |
| | | // }, 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() |
| | |
| | | override fun onDestroy() { |
| | | super.onDestroy() |
| | | handler?.removeCallbacksAndMessages(null) |
| | | MyApplication.removeOrderView(listener) |
| | | } |
| | | |
| | | fun showPayResultText(it: OrderBean, statue: Int) { |