From 1764c1784a4cf1a6afd25fcf1a0eef6187a84218 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 08 七月 2021 17:14:58 +0800
Subject: [PATCH] 1.1.3完善

---
 app/src/main/java/com/tejia/lijin/app/util/clipboard/ClipboardUtil.java |   38 +++++++++++++++++++++-----------------
 1 files changed, 21 insertions(+), 17 deletions(-)

diff --git a/app/src/main/java/com/tejia/lijin/app/util/clipboard/ClipboardUtil.java b/app/src/main/java/com/tejia/lijin/app/util/clipboard/ClipboardUtil.java
index 7b73970..4bd2e5f 100644
--- a/app/src/main/java/com/tejia/lijin/app/util/clipboard/ClipboardUtil.java
+++ b/app/src/main/java/com/tejia/lijin/app/util/clipboard/ClipboardUtil.java
@@ -31,23 +31,27 @@
 
     public static void getClipboardContent(final Activity context, final IClipboardContentListener listener) {
 
-        if (Build.VERSION.SDK_INT >= 29) {//Q浠ュ悗鐗堟湰閲囩敤
-            context.getWindow().getDecorView().post(new Runnable() {
-                @Override
-                public void run() {
-                    ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
-                    if (clipboardManager != null)
-                        if (clipboardManager.getPrimaryClip() != null)
-                            if (clipboardManager.getPrimaryClip().getItemCount() > 0 && clipboardManager.getPrimaryClip().getItemAt(0).getText() != null)
-                                listener.getContent(clipboardManager.getPrimaryClip().getItemAt(0).getText().toString());
-                }
-            });
-        } else {
-            ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
-            if (clipboardManager != null)
-                if (clipboardManager.getPrimaryClip() != null)
-                    if (clipboardManager.getPrimaryClip().getItemCount() > 0 && clipboardManager.getPrimaryClip().getItemAt(0).getText() != null)
-                        listener.getContent(clipboardManager.getPrimaryClip().getItemAt(0).getText().toString());
+        try {
+            if (Build.VERSION.SDK_INT >= 29) {//Q浠ュ悗鐗堟湰閲囩敤
+                context.getWindow().getDecorView().post(new Runnable() {
+                    @Override
+                    public void run() {
+                        ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
+                        if (clipboardManager != null)
+                            if (clipboardManager.getPrimaryClip() != null)
+                                if (clipboardManager.getPrimaryClip().getItemCount() > 0 && clipboardManager.getPrimaryClip().getItemAt(0).getText() != null)
+                                    listener.getContent(clipboardManager.getPrimaryClip().getItemAt(0).getText().toString());
+                    }
+                });
+            } else {
+                ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
+                if (clipboardManager != null)
+                    if (clipboardManager.getPrimaryClip() != null)
+                        if (clipboardManager.getPrimaryClip().getItemCount() > 0 && clipboardManager.getPrimaryClip().getItemAt(0).getText() != null)
+                            listener.getContent(clipboardManager.getPrimaryClip().getItemAt(0).getText().toString());
+            }
+        } catch (Exception e) {
+
         }
     }
 

--
Gitblit v1.8.0