Skip to content

Commit b7a4e5b

Browse files
committed
some features are now enabled by default
1 parent b129a1d commit b7a4e5b

1 file changed

Lines changed: 18 additions & 4 deletions

File tree

app/src/main/java/tech/edt/MapApp/MapsActivity.java

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,8 @@ protected void onCreate(Bundle savedInstanceState) {
135135
setUpDrawers();
136136

137137
setUpPreferencesAndUniversity();
138+
139+
138140
}
139141

140142
/**
@@ -258,6 +260,7 @@ public View getInfoContents(Marker marker) {
258260
}
259261
});
260262

263+
enableFeatures(food, green, studentService);
261264

262265
}
263266

@@ -558,10 +561,7 @@ public boolean onItemClick(View view, int position, IDrawerItem drawerItem) {
558561

559562
String tag = (String) drawerItem.getTag();
560563
if (tag.startsWith("f_")) {
561-
drawerItem.withSetSelected(!drawerItem.isSelected());
562-
setVisibilityAndUpdateMarkers(tag,
563-
drawerItem.isSelected());
564-
updateDrawerItem(drawerItem);
564+
enableFeatures((SecondaryDrawerItem) drawerItem);
565565
} else if (tag.startsWith("s_")) {
566566
switch (tag) {
567567
case T_FEEDBACK:
@@ -600,6 +600,20 @@ public boolean onItemClick(View view, int position, IDrawerItem drawerItem) {
600600
}
601601
})
602602
.build();
603+
604+
605+
}
606+
607+
/**Enable features on the map
608+
* @param drawerItems draweritems whose features should be enabled
609+
*/
610+
private void enableFeatures(SecondaryDrawerItem... drawerItems){
611+
for(SecondaryDrawerItem drawerItem: drawerItems) {
612+
drawerItem.withSetSelected(!drawerItem.isSelected());
613+
setVisibilityAndUpdateMarkers((String) drawerItem.getTag(),
614+
drawerItem.isSelected());
615+
updateDrawerItem(drawerItem);
616+
}
603617
}
604618

605619

0 commit comments

Comments
 (0)