From a8f2e28ff39ab11ae4d461d123b41c378cfe4ce7 Mon Sep 17 00:00:00 2001 From: tobrun Date: Wed, 30 Jan 2019 16:18:44 +0100 Subject: [android] - add sample goejson profiler activity --- .../src/main/AndroidManifest.xml | 14 ++++++++ .../src/main/assets/one_point.geojson | 16 +++++++++ .../activity/geojson/GeoJsonBenchActivity.java | 39 ++++++++++++++++++++++ .../src/main/res/layout/activity_geojson_bench.xml | 26 +++++++++++++++ 4 files changed, 95 insertions(+) create mode 100644 platform/android/MapboxGLAndroidSDKTestApp/src/main/assets/one_point.geojson create mode 100644 platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/geojson/GeoJsonBenchActivity.java create mode 100644 platform/android/MapboxGLAndroidSDKTestApp/src/main/res/layout/activity_geojson_bench.xml diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/AndroidManifest.xml b/platform/android/MapboxGLAndroidSDKTestApp/src/main/AndroidManifest.xml index 22ae7f9824..875ee4edab 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/AndroidManifest.xml +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/AndroidManifest.xml @@ -1,5 +1,6 @@ @@ -902,6 +903,19 @@ + + + + + { + FeatureCollection.fromJson(onePointJsonString); + }); + + final String largePointJsonString = GeoParseUtil.loadStringFromAssets(this, "points.geojson"); + findViewById(R.id.fab_many_point).setOnClickListener(v -> { + FeatureCollection.fromJson(largePointJsonString); + }); + + } catch (IOException e) { + e.printStackTrace(); + } + + } + + +} diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/res/layout/activity_geojson_bench.xml b/platform/android/MapboxGLAndroidSDKTestApp/src/main/res/layout/activity_geojson_bench.xml new file mode 100644 index 0000000000..bc3e46b72d --- /dev/null +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/res/layout/activity_geojson_bench.xml @@ -0,0 +1,26 @@ + + + + + + + + -- cgit v1.2.1