115 lines
4.5 KiB
Java
115 lines
4.5 KiB
Java
package c.a.e;
|
|
|
|
import android.content.ClipData;
|
|
import android.content.ClipboardManager;
|
|
import android.content.Context;
|
|
import android.view.ContextThemeWrapper;
|
|
import android.widget.TextView;
|
|
import android.widget.Toast;
|
|
import androidx.annotation.StringRes;
|
|
import androidx.core.app.NotificationCompat;
|
|
import androidx.fragment.app.Fragment;
|
|
import com.discord.R;
|
|
import com.discord.utilities.view.ToastManager;
|
|
import com.discord.utilities.view.text.SimpleDraweeSpanTextView;
|
|
import com.facebook.drawee.span.DraweeSpanStringBuilder;
|
|
import d0.z.d.m;
|
|
/* compiled from: AppToast.kt */
|
|
public final class o {
|
|
public static final void a(Context context, CharSequence charSequence, int i) {
|
|
m.checkNotNullParameter(context, "context");
|
|
m.checkNotNullParameter(charSequence, NotificationCompat.MessagingStyle.Message.KEY_TEXT);
|
|
String string = context.getString(i);
|
|
m.checkNotNullExpressionValue(string, "context.getString(toastResId)");
|
|
b(context, charSequence, string);
|
|
}
|
|
|
|
public static final void b(Context context, CharSequence charSequence, CharSequence charSequence2) {
|
|
m.checkNotNullParameter(context, "context");
|
|
m.checkNotNullParameter(charSequence, NotificationCompat.MessagingStyle.Message.KEY_TEXT);
|
|
m.checkNotNullParameter(charSequence2, "toastText");
|
|
Object systemService = context.getSystemService("clipboard");
|
|
if (!(systemService instanceof ClipboardManager)) {
|
|
systemService = null;
|
|
}
|
|
ClipboardManager clipboardManager = (ClipboardManager) systemService;
|
|
ClipData newPlainText = ClipData.newPlainText("", charSequence);
|
|
if (clipboardManager != null) {
|
|
clipboardManager.setPrimaryClip(newPlainText);
|
|
}
|
|
h(context, charSequence2, 0, null, 12);
|
|
}
|
|
|
|
public static /* synthetic */ void c(Context context, CharSequence charSequence, int i, int i2) {
|
|
if ((i2 & 4) != 0) {
|
|
i = R.string.copied_text;
|
|
}
|
|
a(context, charSequence, i);
|
|
}
|
|
|
|
public static final void d(Context context, @StringRes int i, int i2, ToastManager toastManager) {
|
|
e(context, context != null ? context.getString(i) : null, i2, toastManager);
|
|
}
|
|
|
|
public static final void e(Context context, CharSequence charSequence, int i, ToastManager toastManager) {
|
|
SimpleDraweeSpanTextView simpleDraweeSpanTextView;
|
|
if (context != null) {
|
|
Toast toast = new Toast(context);
|
|
ContextThemeWrapper contextThemeWrapper = new ContextThemeWrapper(context, (int) R.style.UiKit_Toast);
|
|
if (charSequence instanceof DraweeSpanStringBuilder) {
|
|
SimpleDraweeSpanTextView simpleDraweeSpanTextView2 = new SimpleDraweeSpanTextView(contextThemeWrapper);
|
|
simpleDraweeSpanTextView2.setDraweeSpanStringBuilder((DraweeSpanStringBuilder) charSequence);
|
|
simpleDraweeSpanTextView = simpleDraweeSpanTextView2;
|
|
} else {
|
|
TextView textView = new TextView(contextThemeWrapper);
|
|
textView.setText(charSequence);
|
|
simpleDraweeSpanTextView = textView;
|
|
}
|
|
toast.setView(simpleDraweeSpanTextView);
|
|
toast.setDuration(i);
|
|
if (toastManager != null) {
|
|
toastManager.show(toast);
|
|
} else {
|
|
toast.show();
|
|
}
|
|
}
|
|
}
|
|
|
|
public static final void f(Fragment fragment, CharSequence charSequence, int i) {
|
|
h(fragment != null ? fragment.getContext() : null, charSequence, i, null, 8);
|
|
}
|
|
|
|
public static /* synthetic */ void g(Context context, int i, int i2, ToastManager toastManager, int i3) {
|
|
if ((i3 & 4) != 0) {
|
|
i2 = 0;
|
|
}
|
|
int i4 = i3 & 8;
|
|
d(context, i, i2, null);
|
|
}
|
|
|
|
public static /* synthetic */ void h(Context context, CharSequence charSequence, int i, ToastManager toastManager, int i2) {
|
|
if ((i2 & 4) != 0) {
|
|
i = 0;
|
|
}
|
|
if ((i2 & 8) != 0) {
|
|
toastManager = null;
|
|
}
|
|
e(context, charSequence, i, toastManager);
|
|
}
|
|
|
|
public static void i(Fragment fragment, int i, int i2, int i3) {
|
|
Context context;
|
|
if ((i3 & 4) != 0) {
|
|
i2 = 0;
|
|
}
|
|
f(fragment, (fragment == null || (context = fragment.getContext()) == null) ? null : context.getString(i), i2);
|
|
}
|
|
|
|
public static /* synthetic */ void j(Fragment fragment, CharSequence charSequence, int i, int i2) {
|
|
if ((i2 & 4) != 0) {
|
|
i = 0;
|
|
}
|
|
f(fragment, charSequence, i);
|
|
}
|
|
}
|