From b0b552a0609950186ab1a214835e9bb95ef93bac Mon Sep 17 00:00:00 2001 From: Prathamesh More Date: Fri, 25 Mar 2022 22:09:03 +0530 Subject: [PATCH] Fixed speech-to-text search --- .../retromusic/fragments/search/SearchFragment.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/search/SearchFragment.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/search/SearchFragment.kt index 63f60d2a4..8ce902b03 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/search/SearchFragment.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/search/SearchFragment.kt @@ -14,6 +14,7 @@ */ package code.name.monkey.retromusic.fragments.search +import android.app.Activity.RESULT_OK import android.content.ActivityNotFoundException import android.content.Intent import android.content.res.ColorStateList @@ -221,6 +222,16 @@ class SearchFragment : AbsMainActivityFragment(R.layout.fragment_search), TextWa } } + override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { + super.onActivityResult(requestCode, resultCode, data) + if (resultCode == RESULT_OK) { + val spokenText: String? = + data?.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS) + .let { text -> text?.get(0) } + binding.searchView.setText(spokenText) + } + } + override fun onDestroyView() { hideKeyboard(view) super.onDestroyView()