.class public Lcom/forum/im/utils/KeyBoardUtils; .super Ljava/lang/Object; .source "KeyBoardUtils.java" # direct methods .method public constructor ()V .registers 1 .line 10 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static hideKeyBoard(Landroid/content/Context;Landroid/view/View;)V .registers 3 .line 12 const-string v0, "input_method" .line 13 invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; move-result-object p0 check-cast p0, Landroid/view/inputmethod/InputMethodManager; .line 14 invoke-virtual {p1}, Landroid/view/View;->getWindowToken()Landroid/os/IBinder; move-result-object p1 const/4 v0, 0x0 invoke-virtual {p0, p1, v0}, Landroid/view/inputmethod/InputMethodManager;->hideSoftInputFromWindow(Landroid/os/IBinder;I)Z return-void .end method .method public static showKeyBoard(Landroid/content/Context;Landroid/view/View;)V .registers 3 const/4 v0, 0x1 .line 18 invoke-virtual {p1, v0}, Landroid/view/View;->setFocusable(Z)V .line 19 invoke-virtual {p1, v0}, Landroid/view/View;->setFocusableInTouchMode(Z)V .line 20 invoke-virtual {p1}, Landroid/view/View;->requestFocus()Z .line 21 invoke-virtual {p1}, Landroid/view/View;->findFocus()Landroid/view/View; .line 22 const-string p1, "input_method" .line 23 invoke-virtual {p0, p1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; move-result-object p0 check-cast p0, Landroid/view/inputmethod/InputMethodManager; const/4 p1, 0x0 const/4 v0, 0x2 .line 24 invoke-virtual {p0, p1, v0}, Landroid/view/inputmethod/InputMethodManager;->toggleSoftInput(II)V return-void .end method