package com.google.zxing.client.android.clipboard; import android.content.ClipData; import android.content.ClipboardManager; import android.content.Context; import android.util.Log; /* loaded from: classes.dex */ public final class ClipboardInterface { private static final String a = "ClipboardInterface"; public static void a(CharSequence charSequence, Context context) { if (charSequence != null) { try { a(context).setPrimaryClip(ClipData.newPlainText(null, charSequence)); } catch (IllegalStateException | NullPointerException | SecurityException e) { Log.w(a, "Clipboard bug", e); } } } public static CharSequence b(Context context) { ClipData primaryClip = a(context).getPrimaryClip(); if (c(context)) { return primaryClip.getItemAt(0).coerceToText(context); } return null; } public static boolean c(Context context) { ClipData primaryClip = a(context).getPrimaryClip(); return primaryClip != null && primaryClip.getItemCount() > 0; } private static ClipboardManager a(Context context) { return (ClipboardManager) context.getSystemService("clipboard"); } }