summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com')
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/AnimatedImageSourceActivity.java6
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/CircleLayerActivity.java12
2 files changed, 10 insertions, 8 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/AnimatedImageSourceActivity.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/AnimatedImageSourceActivity.java
index 6133db6689..82c582b039 100644
--- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/AnimatedImageSourceActivity.java
+++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/AnimatedImageSourceActivity.java
@@ -25,7 +25,7 @@ import com.mapbox.mapboxsdk.testapp.R;
* Test activity showing how to use a series of images to create an animation
* with an ImageSource
* <p>
- * GL-native equivalent of https://www.mapbox.com/mapbox-gl-js/example/animate-images/
+ * GL-native equivalent of https://www.mapbox.com/mapbox-gl-js/example/animate-images/
* </p>
*/
public class AnimatedImageSourceActivity extends AppCompatActivity implements OnMapReadyCallback {
@@ -95,7 +95,9 @@ public class AnimatedImageSourceActivity extends AppCompatActivity implements On
protected void onStop() {
super.onStop();
mapView.onStop();
- handler.removeCallbacks(runnable);
+ if (handler != null) {
+ handler.removeCallbacks(runnable);
+ }
}
@Override
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/CircleLayerActivity.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/CircleLayerActivity.java
index 10a01ee221..83a0f9cb08 100644
--- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/CircleLayerActivity.java
+++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/CircleLayerActivity.java
@@ -76,8 +76,8 @@ public class CircleLayerActivity extends AppCompatActivity implements View.OnCli
mapboxMap = map;
mapboxMap.setStyle(Style.SATELLITE_STREETS, style -> {
- addBusStopSource();
- addBusStopCircleLayer();
+ addBusStopSource(style);
+ addBusStopCircleLayer(style);
initFloatingActionButtons();
isLoadingStyle = false;
});
@@ -89,22 +89,22 @@ public class CircleLayerActivity extends AppCompatActivity implements View.OnCli
});
}
- private void addBusStopSource() {
+ private void addBusStopSource(Style style) {
try {
source = new GeoJsonSource(SOURCE_ID, new URL(URL_BUS_ROUTES));
} catch (MalformedURLException exception) {
Timber.e(exception, "That's not an url... ");
}
- mapboxMap.getStyle().addSource(source);
+ style.addSource(source);
}
- private void addBusStopCircleLayer() {
+ private void addBusStopCircleLayer(Style style) {
layer = new CircleLayer(LAYER_ID, SOURCE_ID);
layer.setProperties(
circleColor(Color.parseColor("#FF9800")),
circleRadius(2.0f)
);
- mapboxMap.getStyle().addLayerBelow(layer, "waterway-label");
+ style.addLayerBelow(layer, "waterway-label");
}
private void initFloatingActionButtons() {