From 8115bdb4503699f8637072c7c1b2255b877f8f92 Mon Sep 17 00:00:00 2001 From: s22thong <sylvain.thong@gmail.com> Date: Tue, 25 Mar 2025 15:39:37 +0100 Subject: [PATCH] sdgsfdgsf --- .../myfirstapplication/MapsFragment.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/src/main/java/fr/imt_atlantique/myfirstapplication/MapsFragment.java b/app/src/main/java/fr/imt_atlantique/myfirstapplication/MapsFragment.java index 57c67db..e8da35d 100644 --- a/app/src/main/java/fr/imt_atlantique/myfirstapplication/MapsFragment.java +++ b/app/src/main/java/fr/imt_atlantique/myfirstapplication/MapsFragment.java @@ -91,6 +91,21 @@ public class MapsFragment extends Fragment { super.onViewCreated(view, savedInstanceState); toolbar = view.findViewById(R.id.mapsToolbar); toolbar.inflateMenu(R.menu.menu_maps); + + toolbar.setOnMenuItemClickListener(item -> { + if (item.getItemId() == R.id.MapTypeNormalAction) { + shareAction(); + return true; + } else if (item.getItemId() == R.id.MapTypeHybridAction) { + openWikipedia(); + return true; + } else if (item.getItemId() == R.id.MapTypeSatelliteAction) { + resetAllFields(); + return true; + } + return false; + }); + SupportMapFragment mapFragment = (SupportMapFragment) getChildFragmentManager().findFragmentById(R.id.map); if (mapFragment != null) { -- GitLab