diff --git a/app/src/main/java/com/aurora/store/view/ui/search/SearchResultsFragment.kt b/app/src/main/java/com/aurora/store/view/ui/search/SearchResultsFragment.kt index 4f162b222..f425e1d81 100644 --- a/app/src/main/java/com/aurora/store/view/ui/search/SearchResultsFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/search/SearchResultsFragment.kt @@ -30,6 +30,7 @@ import android.view.inputmethod.EditorInfo import android.widget.TextView import androidx.fragment.app.viewModels import androidx.navigation.fragment.findNavController +import com.aurora.extensions.hideKeyboard import com.aurora.extensions.showKeyboard import com.aurora.gplayapi.data.models.App import com.aurora.gplayapi.data.models.SearchBundle @@ -182,6 +183,7 @@ class SearchResultsFragment : BaseFragment(), .id(app.id) .app(app) .click(View.OnClickListener { + searchView.hideKeyboard() openDetailsFragment(app.packageName, app) }) ) diff --git a/app/src/main/java/com/aurora/store/view/ui/search/SearchSuggestionFragment.kt b/app/src/main/java/com/aurora/store/view/ui/search/SearchSuggestionFragment.kt index 1645cea7f..1db829e36 100644 --- a/app/src/main/java/com/aurora/store/view/ui/search/SearchSuggestionFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/search/SearchSuggestionFragment.kt @@ -28,6 +28,7 @@ import android.view.inputmethod.EditorInfo import android.widget.TextView import androidx.fragment.app.viewModels import androidx.navigation.fragment.findNavController +import com.aurora.extensions.hideKeyboard import com.aurora.extensions.showKeyboard import com.aurora.gplayapi.SearchSuggestEntry import com.aurora.store.R @@ -54,6 +55,7 @@ class SearchSuggestionFragment : BaseFragment() binding.layoutToolbarSearch.apply { searchView = inputSearch imgActionPrimary.setOnClickListener { + searchView.hideKeyboard() findNavController().navigateUp() } imgActionSecondary.setOnClickListener { @@ -91,6 +93,7 @@ class SearchSuggestionFragment : BaseFragment() updateQuery(it.title) } .click { _ -> + searchView.hideKeyboard() search(it.title) } ) @@ -124,6 +127,7 @@ class SearchSuggestionFragment : BaseFragment() ) { query = searchView.text.toString() if (query.isNotEmpty()) { + searchView.hideKeyboard() search(query) return@setOnEditorActionListener true }