diff --git a/app/src/main/java/melody/offline/music/fragment/SearchFragment.kt b/app/src/main/java/melody/offline/music/fragment/SearchFragment.kt index b9da6d8..d0c8e7d 100644 --- a/app/src/main/java/melody/offline/music/fragment/SearchFragment.kt +++ b/app/src/main/java/melody/offline/music/fragment/SearchFragment.kt @@ -200,7 +200,6 @@ class SearchFragment : MoBaseFragment(), TextWatcher, LolAdWrapper.shared.showAdTiming( requireActivity(), AdPlacement.INST_SEARCH ) - showLoadingLayout() binding.contentLayout.removeAllViews() binding.searchEdit.clearFocus() @@ -273,10 +272,12 @@ class SearchFragment : MoBaseFragment(), TextWatcher, override fun onHistoryItemClick(position: Int) { binding.searchEdit.setText(searchHistory[position]) + showLoadingLayout() requests.trySend(Request.SearchData(searchHistory[position])) } override fun onItemClick(position: Int) { + showLoadingLayout() binding.searchEdit.setText(searchSuggestionsList[position]) val jsonObject = JSONObject() jsonObject.put("search_sug_string", searchSuggestionsList[position]) @@ -289,6 +290,7 @@ class SearchFragment : MoBaseFragment(), TextWatcher, override fun onEditorAction(v: TextView?, actionId: Int, event: KeyEvent?): Boolean { if (actionId == EditorInfo.IME_ACTION_SEARCH) { + showLoadingLayout() requests.trySend(Request.SearchData(binding.searchEdit.text.toString().trim())) return true }