summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/fragment/FragmentBackStackActivity.kt
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/fragment/FragmentBackStackActivity.kt')
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/fragment/FragmentBackStackActivity.kt67
1 files changed, 0 insertions, 67 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/fragment/FragmentBackStackActivity.kt b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/fragment/FragmentBackStackActivity.kt
deleted file mode 100644
index c0f93fce1f..0000000000
--- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/fragment/FragmentBackStackActivity.kt
+++ /dev/null
@@ -1,67 +0,0 @@
-package com.mapbox.mapboxsdk.testapp.activity.fragment
-
-import android.os.Bundle
-import android.support.v7.app.AppCompatActivity
-import com.mapbox.mapboxsdk.maps.MapboxMap
-import com.mapbox.mapboxsdk.maps.Style
-import com.mapbox.mapboxsdk.maps.SupportMapFragment
-import com.mapbox.mapboxsdk.testapp.R
-import com.mapbox.mapboxsdk.testapp.utils.NavUtils
-import kotlinx.android.synthetic.main.activity_backstack_fragment.*
-
-/**
- * Test activity showcasing using the MapFragment API as part of a backstacked fragment.
- */
-class FragmentBackStackActivity : AppCompatActivity() {
-
- companion object {
- private const val FRAGMENT_TAG = "map_fragment"
- }
-
- private lateinit var mapFragment: SupportMapFragment
-
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContentView(R.layout.activity_backstack_fragment)
-
- if (savedInstanceState == null) {
- mapFragment = SupportMapFragment.newInstance()
- mapFragment.getMapAsync { initMap(it) }
-
- supportFragmentManager.beginTransaction().apply {
- add(R.id.container, mapFragment, FRAGMENT_TAG)
- }.commit()
- } else {
- supportFragmentManager.findFragmentByTag(FRAGMENT_TAG)?.also { fragment ->
- if (fragment is SupportMapFragment) {
- fragment.getMapAsync { initMap(it) }
- }
- }
- }
-
- button.setOnClickListener { handleClick() }
- }
-
- private fun initMap(mapboxMap: MapboxMap) {
- mapboxMap.setStyle(Style.SATELLITE) {
- mapboxMap.setPadding(300, 300, 300, 300)
- }
- }
-
- private fun handleClick() {
- supportFragmentManager.beginTransaction().apply {
- replace(R.id.container, NestedViewPagerActivity.ItemAdapter.EmptyFragment())
- addToBackStack("map_empty_fragment")
- }.commit()
- }
-
- override fun onBackPressed() {
- if (supportFragmentManager.backStackEntryCount == 0) {
- // activity uses singleInstance for testing purposes
- // code below provides a default navigation when using the app
- NavUtils.navigateHome(this)
- } else {
- super.onBackPressed()
- }
- }
-} \ No newline at end of file