summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDKMonkeyRunner/src/main/java/com/mapbox/mapboxsdk/testapp/monkey/MainActivity.kt
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/MapboxGLAndroidSDKMonkeyRunner/src/main/java/com/mapbox/mapboxsdk/testapp/monkey/MainActivity.kt')
-rw-r--r--platform/android/MapboxGLAndroidSDKMonkeyRunner/src/main/java/com/mapbox/mapboxsdk/testapp/monkey/MainActivity.kt67
1 files changed, 67 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDKMonkeyRunner/src/main/java/com/mapbox/mapboxsdk/testapp/monkey/MainActivity.kt b/platform/android/MapboxGLAndroidSDKMonkeyRunner/src/main/java/com/mapbox/mapboxsdk/testapp/monkey/MainActivity.kt
new file mode 100644
index 0000000000..273b62dd9a
--- /dev/null
+++ b/platform/android/MapboxGLAndroidSDKMonkeyRunner/src/main/java/com/mapbox/mapboxsdk/testapp/monkey/MainActivity.kt
@@ -0,0 +1,67 @@
+package com.mapbox.mapboxsdk.testapp.monkey
+
+import android.app.Activity
+import android.os.Bundle
+import com.mapbox.mapboxsdk.Mapbox
+import com.mapbox.mapboxsdk.camera.CameraPosition
+import com.mapbox.mapboxsdk.geometry.LatLng
+import com.mapbox.mapboxsdk.maps.MapboxMap
+import com.mapbox.mapboxsdk.maps.OnMapReadyCallback
+import com.mapbox.mapboxsdk.maps.Style
+import kotlinx.android.synthetic.main.activity_main.*
+
+class MainActivity : Activity(), OnMapReadyCallback {
+
+ override fun onCreate(savedInstanceState: Bundle?) {
+ super.onCreate(savedInstanceState)
+ Mapbox.getInstance(this, getString(R.string.mapbox_access_token))
+ setContentView(R.layout.activity_main)
+ mapView.onCreate(savedInstanceState)
+ mapView.getMapAsync(this)
+ }
+
+ override fun onMapReady(mapboxMap: MapboxMap) {
+ mapboxMap.cameraPosition = CameraPosition.Builder()
+ .target(LatLng(51.339090, 12.373603))
+ .zoom(12.0)
+ .build()
+ mapboxMap.setStyle(
+ Style.Builder().fromUri(Style.MAPBOX_STREETS)
+ )
+ }
+
+ override fun onStart() {
+ super.onStart()
+ mapView.onStart()
+ }
+
+ override fun onResume() {
+ super.onResume()
+ mapView.onResume()
+ }
+
+ override fun onPause() {
+ super.onPause()
+ mapView.onPause()
+ }
+
+ override fun onStop() {
+ super.onStop()
+ mapView.onStop()
+ }
+
+ override fun onLowMemory() {
+ super.onLowMemory()
+ mapView.onLowMemory()
+ }
+
+ override fun onDestroy() {
+ super.onDestroy()
+ mapView.onDestroy()
+ }
+
+ override fun onSaveInstanceState(outState: Bundle) {
+ super.onSaveInstanceState(outState)
+ mapView.onSaveInstanceState(outState)
+ }
+}