diff options
author | tobrun <tobrun.van.nuland@gmail.com> | 2019-04-15 13:12:10 +0200 |
---|---|---|
committer | Tobrun <tobrun.van.nuland@gmail.com> | 2019-04-16 11:33:12 +0200 |
commit | 57512a9100b2b4333389f6f4a312e3c771b4c598 (patch) | |
tree | 07282fa36377d44697461315eb47f57232d54dfd /platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/textureview | |
parent | a8526b4c91a2eaad0f915a59f420c513d40aa1ac (diff) | |
download | qtlocation-mapboxgl-57512a9100b2b4333389f6f4a312e3c771b4c598.tar.gz |
[android] - provide default navigation experience for singleInstance activities
Diffstat (limited to 'platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/textureview')
-rw-r--r-- | platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/textureview/TextureViewDebugModeActivity.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/textureview/TextureViewDebugModeActivity.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/textureview/TextureViewDebugModeActivity.java index 47df5f6cd5..d2d527f6a7 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/textureview/TextureViewDebugModeActivity.java +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/textureview/TextureViewDebugModeActivity.java @@ -1,8 +1,10 @@ package com.mapbox.mapboxsdk.testapp.activity.textureview; +import android.view.MenuItem; import com.mapbox.mapboxsdk.maps.MapboxMapOptions; import com.mapbox.mapboxsdk.maps.OnMapReadyCallback; import com.mapbox.mapboxsdk.testapp.activity.maplayout.DebugModeActivity; +import com.mapbox.mapboxsdk.testapp.utils.NavUtils; /** * Test activity showcasing the different debug modes and allows to cycle between the default map styles. @@ -15,4 +17,24 @@ public class TextureViewDebugModeActivity extends DebugModeActivity implements O mapboxMapOptions.textureMode(true); return mapboxMapOptions; } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + // activity uses singleInstance for testing purposes + // code below provides a default navigation when using the app + onBackPressed(); + return true; + } + return super.onOptionsItemSelected(item); + } + + + @Override + public void onBackPressed() { + // activity uses singleInstance for testing purposes + // code below provides a default navigation when using the app + NavUtils.navigateHome(this); + } } |