From b8ed2b19e0aaf3c357e2f601d8304acdc525f4f9 Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期五, 25 四月 2025 16:54:02 +0800 Subject: [PATCH] refactor(nfc): 优化 NFC 读卡工具类 --- qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/utils/ToastUtil.java | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/utils/ToastUtil.java b/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/utils/ToastUtil.java index a76ed57..dd97320 100644 --- a/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/utils/ToastUtil.java +++ b/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/utils/ToastUtil.java @@ -1,6 +1,8 @@ package com.dayu.qiheonlinelibrary.utils; import android.content.Context; +import android.os.Handler; +import android.os.Looper; import android.text.TextUtils; import android.widget.Toast; @@ -10,6 +12,15 @@ public class ToastUtil { + public static void showToastLongOnMainLooper(final Context context, final String message) { + new Handler(Looper.getMainLooper()).post(new Runnable() { + @Override + public void run() { + Toast.makeText(context, message, Toast.LENGTH_LONG).show(); + } + }); + } + private static Toast makeText(Context context, CharSequence text, int duration) { return Toast.makeText(context, text, duration); } -- Gitblit v1.8.0