diff options
Diffstat (limited to 'platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/fragment/MultiMapActivity.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/fragment/MultiMapActivity.java | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/fragment/MultiMapActivity.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/fragment/MultiMapActivity.java index 2305fdf16c..f16f01e2d5 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/fragment/MultiMapActivity.java +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/fragment/MultiMapActivity.java @@ -1,8 +1,10 @@ package com.mapbox.mapboxsdk.testapp.activity.fragment; import android.os.Bundle; +import android.support.v4.app.FragmentManager; import android.support.v7.app.AppCompatActivity; - +import com.mapbox.mapboxsdk.maps.Style; +import com.mapbox.mapboxsdk.maps.SupportMapFragment; import com.mapbox.mapboxsdk.testapp.R; /** @@ -14,5 +16,16 @@ public class MultiMapActivity extends AppCompatActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_multi_map); + + FragmentManager fragmentManager = getSupportFragmentManager(); + initFragmentStyle(fragmentManager, R.id.map1, Style.MAPBOX_STREETS); + initFragmentStyle(fragmentManager, R.id.map2, Style.LIGHT); + initFragmentStyle(fragmentManager, R.id.map3, Style.SATELLITE_STREETS); + initFragmentStyle(fragmentManager, R.id.map4, Style.DARK); + } + + private void initFragmentStyle(FragmentManager fragmentManager, int fragmentId, String styleId) { + ((SupportMapFragment) fragmentManager.findFragmentById(fragmentId)) + .getMapAsync(mapboxMap -> mapboxMap.setStyle(styleId)); } } |