Selaa lähdekoodia

chore: popup keyboard when opening tasks

beautusg 7 vuotta sitten
vanhempi
sitoutus
d6f34a7b39

+ 6 - 0
app/src/main/java/com/sduduzog/slimlauncher/ui/main/TasksFragment.kt

@@ -1,9 +1,11 @@
 package com.sduduzog.slimlauncher.ui.main
 
+import android.content.Context
 import android.os.Bundle
 import android.view.LayoutInflater
 import android.view.View
 import android.view.ViewGroup
+import android.view.inputmethod.InputMethodManager
 import androidx.lifecycle.Observer
 import androidx.lifecycle.ViewModelProviders
 import com.sduduzog.slimlauncher.R
@@ -56,5 +58,9 @@ class TasksFragment : BaseFragment() {
             tasks.filter { !it.isCompleted }.forEach { it.sortingIndex = count++ }
             viewModel.update(*tasks.toTypedArray())
         }
+        if (tasks_fragment_input.requestFocus()) {
+            val imm = activity!!.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
+            imm.showSoftInput(tasks_fragment_input, InputMethodManager.SHOW_IMPLICIT)
+        }
     }
 }