From d5f837a50f9874e4d08d786bfaeaed23dc7fe745 Mon Sep 17 00:00:00 2001
From: 陈力 <chenli@lotaai.com>
Date: 星期三, 14 六月 2023 15:32:44 +0800
Subject: [PATCH] 存餐、取餐、管理员取出

---
 app/src/main/java/com/lotaai/canguiayw/CunCanFragment.java |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/app/src/main/java/com/lotaai/canguiayw/CunCanFragment.java b/app/src/main/java/com/lotaai/canguiayw/CunCanFragment.java
index e99d597..7f48b0e 100644
--- a/app/src/main/java/com/lotaai/canguiayw/CunCanFragment.java
+++ b/app/src/main/java/com/lotaai/canguiayw/CunCanFragment.java
@@ -6,6 +6,7 @@
 import android.graphics.Paint;
 import android.graphics.Rect;
 import android.os.Bundle;
+import android.os.Handler;
 import android.os.Message;
 import android.text.Editable;
 import android.text.InputType;
@@ -249,7 +250,10 @@
         client.newCall(request).enqueue(new Callback() {
             @Override
             public void onFailure(Call call, IOException e) {
-                DynamicToast.makeError(context, "存餐同步失败!", 3).show();
+               Message message = new Message();
+               message.what = 0;
+               message.obj = "存餐同步失败!";
+               showHandler.sendMessage(message);
             }
 
             @Override
@@ -261,9 +265,25 @@
 
                 } else {
                     String string = obj.getString("msg");
-                    DynamicToast.makeError(context, "存餐同步失败:" + string, 3).show();
+                    Message message = new Message();
+                    message.what = 0;
+                    message.obj = "存餐失败:" +string;
+                    showHandler.sendMessage(message);
                 }
             }
         });
     }
+
+    private Handler showHandler = new Handler() {
+        @Override
+        public void handleMessage(Message msg) {
+            if (msg.what == 0) {
+                DynamicToast.makeError(context, msg.obj.toString(), 3).show();
+            } else if (msg.what == 1) {
+                DynamicToast.makeSuccess(context, msg.obj.toString(), 3).show();
+            } else {
+                DynamicToast.makeWarning(context, msg.obj.toString(), 3).show();
+            }
+        }
+    };
 }

--
Gitblit v1.7.1