b.smali
.class public final Lcom/singbox/party/search/b;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final a:Lcom/singbox/party/search/b;
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 10
new-instance v0, Lcom/singbox/party/search/b;
invoke-direct {v0}, Lcom/singbox/party/search/b;-><init>()V
sput-object v0, Lcom/singbox/party/search/b;->a:Lcom/singbox/party/search/b;
return-void
.end method
.method private constructor <init>()V
.registers 1
.line 10
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Landroid/app/Activity;)V
.registers 3
if-eqz p0, :cond_7
.line 12
invoke-virtual {p0}, Landroid/app/Activity;->getCurrentFocus()Landroid/view/View;
move-result-object v0
goto :goto_8
:cond_7
const/4 v0, 0x0
:goto_8
if-eqz v0, :cond_25
const-string v1, "input_method"
.line 14
invoke-virtual {p0, v1}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p0
if-eqz p0, :cond_1d
check-cast p0, Landroid/view/inputmethod/InputMethodManager;
.line 15
invoke-virtual {v0}, Landroid/view/View;->getWindowToken()Landroid/os/IBinder;
move-result-object v0
const/4 v1, 0x2
invoke-virtual {p0, v0, v1}, Landroid/view/inputmethod/InputMethodManager;->hideSoftInputFromWindow(Landroid/os/IBinder;I)Z
goto :goto_25
.line 14
:cond_1d
new-instance p0, Lkotlin/TypeCastException;
const-string v0, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager"
invoke-direct {p0, v0}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p0
:cond_25
:goto_25
return-void
.end method
.method public static a(Landroid/view/View;)V
.registers 3
const-string v0, "focusView"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 20
invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v0
const-string v1, "input_method"
.line 21
invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_1b
check-cast v0, Landroid/view/inputmethod/InputMethodManager;
.line 22
invoke-virtual {p0}, Landroid/view/View;->requestFocus()Z
const/4 v1, 0x0
.line 23
invoke-virtual {v0, p0, v1}, Landroid/view/inputmethod/InputMethodManager;->showSoftInput(Landroid/view/View;I)Z
return-void
.line 21
:cond_1b
new-instance p0, Lkotlin/TypeCastException;
const-string v0, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager"
invoke-direct {p0, v0}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p0
.end method
.method public static a(Landroid/widget/EditText;)V
.registers 2
const-string v0, "editText"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
.line 31
invoke-virtual {p0, v0}, Landroid/widget/EditText;->setLongClickable(Z)V
.line 32
sget-object v0, Lcom/singbox/party/search/b$a;->a:Lcom/singbox/party/search/b$a;
check-cast v0, Landroid/view/View$OnLongClickListener;
invoke-virtual {p0, v0}, Landroid/widget/EditText;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
.line 33
new-instance v0, Lcom/singbox/party/search/b$b;
invoke-direct {v0}, Lcom/singbox/party/search/b$b;-><init>()V
check-cast v0, Landroid/view/ActionMode$Callback;
invoke-virtual {p0, v0}, Landroid/widget/EditText;->setCustomSelectionActionModeCallback(Landroid/view/ActionMode$Callback;)V
return-void
.end method
.method public static b(Landroid/app/Activity;)V
.registers 2
const-string v0, "activity"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 27
invoke-virtual {p0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
move-result-object p0
if-eqz p0, :cond_10
const/16 v0, 0x20
invoke-virtual {p0, v0}, Landroid/view/Window;->setSoftInputMode(I)V
:cond_10
return-void
.end method