From e2ccde153357ceaa657ec96610f42df1808882b7 Mon Sep 17 00:00:00 2001 From: FongMi Date: Sun, 9 Apr 2023 14:09:46 +0800 Subject: [PATCH] [leanback] fix mic focus --- .../java/com/fongmi/android/tv/ui/activity/SearchActivity.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SearchActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SearchActivity.java index 7de8f3e41..29390d254 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SearchActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SearchActivity.java @@ -71,6 +71,7 @@ public class SearchActivity extends BaseActivity implements WordAdapter.OnClickL mBinding.mic.setListener(this, new CustomTextListener() { @Override public void onEndOfSpeech() { + mBinding.keyword.requestFocus(); mBinding.mic.stop(); } @@ -126,7 +127,6 @@ public class SearchActivity extends BaseActivity implements WordAdapter.OnClickL @Override public void onSearch() { - mBinding.mic.setFocusable(false); String keyword = mBinding.keyword.getText().toString().trim(); mBinding.keyword.setSelection(mBinding.keyword.length()); Utils.hideKeyboard(mBinding.keyword); @@ -155,6 +155,5 @@ public class SearchActivity extends BaseActivity implements WordAdapter.OnClickL protected void onResume() { super.onResume(); mBinding.keyword.requestFocus(); - mBinding.mic.setFocusable(true); } }