From 9152c13b2439ce7701c45effbb3f30466d6ed976 Mon Sep 17 00:00:00 2001 From: jhengazuji Date: Sun, 16 Nov 2025 16:41:19 +0800 Subject: [PATCH] Optimize collect title click --- .../fongmi/android/tv/ui/fragment/CollectFragment.java | 10 ++++++++++ .../fongmi/android/tv/ui/fragment/SearchFragment.java | 3 +++ 2 files changed, 13 insertions(+) diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/CollectFragment.java b/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/CollectFragment.java index 3c7fa63a9..21225069e 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/CollectFragment.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/CollectFragment.java @@ -80,6 +80,16 @@ public class CollectFragment extends BaseFragment implements MenuProvider, Colle search(); } + @Override + protected void initEvent() { + mBinding.toolbar.setOnClickListener(v -> { + Bundle result = new Bundle(); + result.putBoolean("edit", true); + getParentFragmentManager().setFragmentResult("result", result); + getParentFragmentManager().popBackStack(); + }); + } + private void setRecyclerView() { mBinding.collect.setItemAnimator(null); mBinding.collect.setHasFixedSize(true); diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SearchFragment.java b/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SearchFragment.java index 101dfa545..96d88b9ff 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SearchFragment.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SearchFragment.java @@ -115,6 +115,9 @@ public class SearchFragment extends BaseFragment implements MenuProvider, WordAd else getSuggest(s.toString()); } }); + getParentFragmentManager().setFragmentResultListener("result", getViewLifecycleOwner(), (requestKey, bundle) -> { + if (bundle.getBoolean("edit", false)) Util.showKeyboard(mBinding.keyword); + }); } private void checkKeyword() {