Forráskód Böngészése

Fixed showing keyboard

Vadik Sirekanyan 7 éve
szülő
commit
2c97bef364

+ 3 - 2
app/src/main/java/com/sirekanyan/knigopis/common/extensions/Activity.kt

@@ -1,9 +1,10 @@
 package com.sirekanyan.knigopis.common.extensions
 
 import android.app.Activity
+import android.view.View
 
-fun Activity.showKeyboard() {
-    currentFocus?.let { view ->
+fun Activity.showKeyboard(view: View) {
+    if (view.requestFocus()) {
         systemInputMethodManager.showSoftInput(view, 0)
     }
 }

+ 1 - 1
app/src/main/java/com/sirekanyan/knigopis/feature/profile/ProfileActivity.kt

@@ -194,7 +194,7 @@ class ProfileActivity : BaseActivity() {
         editOption.setTitle(R.string.profile_option_save)
         topProfileSpace.hideNow()
         profileNicknameSwitcher.displayedChild = 1
-        showKeyboard()
+        showKeyboard(profileNicknameEditText)
     }
 
     private fun quitEditMode() {