From 434e52bf4a908b31ab97015642c1d3b9f2c09a8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=8D=E3=82=80=E3=81=AD=E3=81=93?= Date: Tue, 9 Jul 2024 12:29:37 +0900 Subject: [PATCH] Workaround --- .../feature/common/CommonHomeFragment.java | 29 +++++++++++++------ 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/feature/common/src/main/java/one/nem/kidshift/feature/common/CommonHomeFragment.java b/feature/common/src/main/java/one/nem/kidshift/feature/common/CommonHomeFragment.java index 973b88d..5c7213f 100644 --- a/feature/common/src/main/java/one/nem/kidshift/feature/common/CommonHomeFragment.java +++ b/feature/common/src/main/java/one/nem/kidshift/feature/common/CommonHomeFragment.java @@ -148,13 +148,32 @@ public class CommonHomeFragment extends Fragment { initCalender(); + MenuHost menuHost = requireActivity(); + menuHost.addMenuProvider(new MenuProvider() { + @Override + public void onCreateMenu(@NonNull Menu menu, @NonNull MenuInflater menuInflater) { + menu.clear(); + menuInflater.inflate(R.menu.common_home_toolbar_menu, menu); + } + + @Override + public boolean onMenuItemSelected(@NonNull MenuItem menuItem) { + return false; + } + }); + return view; } + @Override + public void onViewCreated(@NonNull View view, Bundle savedInstanceState) { + super.onViewCreated(view, savedInstanceState); + } + @Override public void onResume() { super.onResume(); - updateData(); + // updateData(); if (isChildMode) { setupFabChild(); } else { @@ -194,14 +213,6 @@ public class CommonHomeFragment extends Fragment { } else { toolBarManager.setTitle("ホーム"); } - toolBarManager.setMenuResId(R.menu.common_home_toolbar_menu); - toolBarManager.setOnMenuItemClickListener(item -> { - if (item.getItemId() == R.id.toggle_calendar) { - Toast.makeText(requireContext(), "カレンダー表示切替", Toast.LENGTH_SHORT).show(); - return true; - } - return false; - }); }