From b3754b0f9368d2ed46be58df1ee9f555ebc070c2 Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期三, 25 三月 2026 11:39:59 +0800
Subject: [PATCH] 修复问题
---
app/src/main/java/com/jxonlinecar/driver/ui/main/OrderOverActivity.kt | 26 ++++++++++++++------------
1 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/app/src/main/java/com/jxonlinecar/driver/ui/main/OrderOverActivity.kt b/app/src/main/java/com/jxonlinecar/driver/ui/main/OrderOverActivity.kt
index aba1738..66874b8 100644
--- a/app/src/main/java/com/jxonlinecar/driver/ui/main/OrderOverActivity.kt
+++ b/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)
+ }
+ }
+ }
+ }
+ }
}
\ No newline at end of file
--
Gitblit v1.7.1