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