diff --git a/app/src/main/java/de/apps4ics/mountainnavigation/handlers/PoiHandler.java b/app/src/main/java/de/apps4ics/mountainnavigation/handlers/PoiHandler.java index 5200eb0..ffd48e9 100644 --- a/app/src/main/java/de/apps4ics/mountainnavigation/handlers/PoiHandler.java +++ b/app/src/main/java/de/apps4ics/mountainnavigation/handlers/PoiHandler.java @@ -92,6 +92,7 @@ private Context context; private Activity activity; private FragmentManager fragmentManager; + private Vibrator v; public static final long VIB_LENGTH = 50; public final static int SELECT_POI_PHOTO = 1; @@ -118,6 +119,8 @@ this.res = res; this.mapView = mapView; + v = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE); + try { activity = (Activity) context; fragmentManager = activity.getFragmentManager(); @@ -437,7 +440,6 @@ @Override public boolean longPressHelper(GeoPoint geoPoint) { - Vibrator v = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE); v.vibrate(VIB_LENGTH); OverlayItem oI = new OverlayItem("", null, null, geoPoint); oI.setMarker(context.getResources().getDrawable(R.mipmap.ic_poi_red));