Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

Disable rotation gesture when pinch zooming #10026

Merged
merged 1 commit into from
Sep 25, 2017

Conversation

tobrun
Copy link
Member

@tobrun tobrun commented Sep 19, 2017

This PR reworks our rotation gesture handling to not execute when pinch zooming is occurring.
This UX matches what other map applications are doing atm.

ezgif com-video-to-gif 78

@tobrun tobrun added the Android Mapbox Maps SDK for Android label Sep 19, 2017
@tobrun tobrun added this to the android-v5.1.4 milestone Sep 19, 2017
@tobrun tobrun self-assigned this Sep 19, 2017
@tobrun tobrun force-pushed the tvn-rework-rotate-gesture-invocation branch 2 times, most recently from 1faa20b to 50434c7 Compare September 21, 2017 08:42
@tobrun tobrun force-pushed the tvn-rework-rotate-gesture-invocation branch from 50434c7 to 95ee81a Compare September 21, 2017 09:10
Copy link
Contributor

@Guardiola31337 Guardiola31337 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

scaleGestureDetector.onTouchEvent(event);
rotateGestureDetector.onTouchEvent(event);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Order matters?

@tobrun tobrun merged commit e6fea1e into master Sep 25, 2017
@tobrun tobrun deleted the tvn-rework-rotate-gesture-invocation branch September 25, 2017 07:38
@tobrun tobrun mentioned this pull request Sep 26, 2017
19 tasks
@Danny-James
Copy link

@tobrun I've changed the dependency to 5.1.4@aar now and when im pinching to zoom my map is still spinning around, do i need to do something else to turn this off?

@tobrun
Copy link
Member Author

tobrun commented Sep 26, 2017

Could you show me an gif or a video of it?

@Danny-James
Copy link

@tobrun I'll Get One Sent Over As Soon As Possible Mate. - Cheers For Getting Back To Me :)

@Danny-James
Copy link

@tobrun Attached Is A GIF, When Zooming In You're Battling With The Rotation Also, I'm Not Sure If This Is Supposed To Happen As Standard?

navigation_map_roatation2

Many Thanks

@tobrun
Copy link
Member Author

tobrun commented Sep 27, 2017

@Danny-James

This is what I'm seeing with 5.1.4:

ezgif com-video-to-gif 33

The expected UX is as follows:

You are allowed to rotate and afterwards scale, you aren't allowed to scale and afterwards rotate.
This matches the UX that Google maps is also exposing.

@Danny-James
Copy link

Let Me Test This Again, I Have Just Tested On Android 4.1.2 Device (As This Is What The App Im Doing Is Being Developed For, It's A PDA) - I Am Now Unable To Pinch To Zoom, I Can Rotate, Single Finger Double Tap To Zoom In And Double Finger Double Tap To Zoom Out All Works Fine, I'm Unable To Pinch To Zoom IN or OUT.

Let Me Test On My Android 8.0 Google Pixel (Device of GIF)

@paulVulog
Copy link

Hi @tobrun
I just updated from 5.1.3 to 5.1.4 and the zoom function gesture performance are worst than before.
You can see it on the Gif on top :
It takes around 500ms delay for the map to start the zoom. It was not the case before ( tested with nexus5x and galaxyS5 ). Moreover I am no more able to completely zoom out. At some point I am blocked and I need to start a new gesture to zoom out again.
Are you facing the same issue ?

However, regarding this closed issue #9413, it's definitely better. I can now zoom and drag at the same time ;)

@Danny-James
Copy link

I'm still not able to Pinch to Zoom on Android 4.1.2 Device? Any Idea What's Causing This?

@tobrun
Copy link
Member Author

tobrun commented Sep 28, 2017

Thank you both for pitching in, re. delay, this is the lowering of the touchslop here.

Would you both be able to take 5.2.0-SNAPSHOT for a spin and see how it performs there?

To use snapshots, add the snapshots repo in the root build.gradle file:

allprojects {
    repositories {
        jcenter()
        maven { url "http://oss.sonatype.org/content/repositories/snapshots/" }
    }
}

In you app build.gradle replace current dependency with:

    compile(com.mapbox.mapboxsdk:mapbox-android-sdk:5.2.0-SNAPSHOT@aar) {
        transitive = true
    }

@Danny-James
Copy link

@tobrun What is it i'm testing with this? Should i be able to pinch to zoom on my 4.1.2 Android Device?

@Danny-James
Copy link

Danny-James commented Sep 28, 2017

I'm Getting The Following Error And Crash On Google Pixel Android 8.0 When Loading MapView

Project build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

app build.gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    buildToolsVersion "26.0.1"
    defaultConfig {
        applicationId "uk.co.ainscough.routeinfo"
        minSdkVersion 15
        targetSdkVersion 26
        multiDexEnabled true
        versionCode 2
        versionName "2.0.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

repositories {
    mavenCentral()
    maven { url 'https://maven.google.com' }
    maven { url "http://oss.sonatype.org/content/repositories/snapshots/" }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile files('libs/xstream-1.4.7.jar')

    // Mapbox Maps SDK
    compile('com.mapbox.mapboxsdk:mapbox-android-sdk:5.2.0-SNAPSHOT@aar') {
        transitive=true
        //exclude module: 'lost'
        //exclude module: 'mapbox-java-geojson'
        //exclude module: 'mapbox-android-telemetry'
    }
    compile 'com.mapbox.mapboxsdk:mapbox-android-navigation:0.6.0'
    compile 'com.mapbox.mapboxsdk:mapbox-android-navigation-ui:0.7.0-SNAPSHOT@aar'
    compile 'com.mapbox.mapboxsdk:mapbox-android-plugin-locationlayer:0.1.0'
    compile 'com.android.support:cardview-v7:26.0.1'
    compile 'com.android.support:appcompat-v7:26.0.1'
    compile 'com.android.support:design:26.0.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    compile 'com.android.support:support-v4:26.0.1'

    compile 'com.google.android.gms:play-services-maps:11.0.4'
    compile 'junit:junit:4.12'

    compile 'com.jakewharton:butterknife:8.6.0'
    compile 'com.jakewharton:butterknife-compiler:8.6.0'

    // Compile MultiDex Support
    compile 'com.android.support:multidex:1.0.1'

}

ERROR

09-28 15:18:28.839 908-16790/? I/ActivityManager: START u0 {cmp=uk.co.ainscough.routeinfo/.ActivityNavigationMap (has extras)} from uid 10144
09-28 15:18:28.892 8277-8277/uk.co.ainscough.routeinfo D/ainscough.routeinfo: RouteURL: https://www.google.co.uk/maps/dir/Current+Location/53.70783,-2.68767/53.717778,-2.671257/53.50378,-2.61271/
09-28 15:18:28.892 8277-8277/uk.co.ainscough.routeinfo D/ainscough.routeinfo: RouteURL Replace: 53.70783,-2.68767/53.717778,-2.671257/53.50378,-2.61271/
09-28 15:18:28.920 8277-8277/uk.co.ainscough.routeinfo V/MapboxTelemetry: Initializing telemetry.
09-28 15:18:28.993 8277-8283/uk.co.ainscough.routeinfo I/zygote64: Do partial code cache collection, code=249KB, data=172KB
09-28 15:18:28.994 8277-8283/uk.co.ainscough.routeinfo I/zygote64: After code cache collection, code=249KB, data=172KB
09-28 15:18:28.994 8277-8283/uk.co.ainscough.routeinfo I/zygote64: Increasing code cache capacity to 1024KB
09-28 15:18:28.996 8277-8277/uk.co.ainscough.routeinfo V/MapboxTelemetry: Enabling telemetry.
09-28 15:18:29.015 8277-8277/uk.co.ainscough.routeinfo I/zygote64: Thread[1,tid=8277,Native,Thread*=0x774d4bea00,peer=0x73da9670,"main"] recursive attempt to load library "/data/app/uk.co.ainscough.routeinfo-y2mvKTfTipAVQysT-fbwGw==/lib/arm64/libmapbox-gl.so"
09-28 15:18:29.028 8277-8277/uk.co.ainscough.routeinfo I/zygote64: Thread[1,tid=8277,Native,Thread*=0x774d4bea00,peer=0x73da9670,"main"] recursive attempt to load library "/data/app/uk.co.ainscough.routeinfo-y2mvKTfTipAVQysT-fbwGw==/lib/arm64/libmapbox-gl.so"
09-28 15:18:29.029 8277-8277/uk.co.ainscough.routeinfo I/zygote64: Thread[1,tid=8277,Native,Thread*=0x774d4bea00,peer=0x73da9670,"main"] recursive attempt to load library "/data/app/uk.co.ainscough.routeinfo-y2mvKTfTipAVQysT-fbwGw==/lib/arm64/libmapbox-gl.so"
09-28 15:18:29.181 8277-8277/uk.co.ainscough.routeinfo V/TelemetryService: Create event.
09-28 15:18:29.184 8277-8277/uk.co.ainscough.routeinfo V/TelemetryService: Start command event.
09-28 15:18:34.048 8277-8277/uk.co.ainscough.routeinfo W/zygote64: Attempt to remove non-JNI local reference, dumping thread
09-28 15:18:34.088 8277-8277/uk.co.ainscough.routeinfo I/chatty: uid=10144(u0_a144) uk.co.ainscough.routeinfo identical 24 lines
09-28 15:18:34.088 8277-8277/uk.co.ainscough.routeinfo W/zygote64: Attempt to remove non-JNI local reference, dumping thread
09-28 15:18:34.104 8277-8277/uk.co.ainscough.routeinfo E/libc++abi: terminating with uncaught exception of type jni::PendingJavaException
                                                                    
                                                                    --------- beginning of crash
09-28 15:18:34.104 8277-8277/uk.co.ainscough.routeinfo A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 8277 (cough.routeinfo)
09-28 15:18:34.158 8874-8874/? A/DEBUG: pid: 8277, tid: 8277, name: cough.routeinfo  >>> uk.co.ainscough.routeinfo <<<
09-28 15:18:34.402 8874-8874/? A/DEBUG:     #02 pc 0000000000467be0  /data/app/uk.co.ainscough.routeinfo-y2mvKTfTipAVQysT-fbwGw==/lib/arm64/libmapbox-gl.so
09-28 15:18:34.402 8874-8874/? A/DEBUG:     #03 pc 0000000000467d08  /data/app/uk.co.ainscough.routeinfo-y2mvKTfTipAVQysT-fbwGw==/lib/arm64/libmapbox-gl.so
09-28 15:18:34.402 8874-8874/? A/DEBUG:     #04 pc 00000000004653b0  /data/app/uk.co.ainscough.routeinfo-y2mvKTfTipAVQysT-fbwGw==/lib/arm64/libmapbox-gl.so
09-28 15:18:34.402 8874-8874/? A/DEBUG:     #05 pc 0000000000464ccc  /data/app/uk.co.ainscough.routeinfo-y2mvKTfTipAVQysT-fbwGw==/lib/arm64/libmapbox-gl.so
09-28 15:18:34.402 8874-8874/? A/DEBUG:     #06 pc 00000000000999f8  /data/app/uk.co.ainscough.routeinfo-y2mvKTfTipAVQysT-fbwGw==/lib/arm64/libmapbox-gl.so
09-28 15:18:34.402 8874-8874/? A/DEBUG:     #07 pc 00000000000923c0  /data/app/uk.co.ainscough.routeinfo-y2mvKTfTipAVQysT-fbwGw==/lib/arm64/libmapbox-gl.so
09-28 15:18:34.402 8874-8874/? A/DEBUG:     #08 pc 00000000001382a0  /data/app/uk.co.ainscough.routeinfo-y2mvKTfTipAVQysT-fbwGw==/lib/arm64/libmapbox-gl.so
09-28 15:18:34.402 8874-8874/? A/DEBUG:     #09 pc 000000000015b00c  /data/app/uk.co.ainscough.routeinfo-y2mvKTfTipAVQysT-fbwGw==/lib/arm64/libmapbox-gl.so
09-28 15:18:34.402 8874-8874/? A/DEBUG:     #10 pc 000000000015d384  /data/app/uk.co.ainscough.routeinfo-y2mvKTfTipAVQysT-fbwGw==/lib/arm64/libmapbox-gl.so
09-28 15:18:34.402 8874-8874/? A/DEBUG:     #11 pc 0000000000256554  /data/app/uk.co.ainscough.routeinfo-y2mvKTfTipAVQysT-fbwGw==/lib/arm64/libmapbox-gl.so
09-28 15:18:34.402 8874-8874/? A/DEBUG:     #12 pc 00000000001353a4  /data/app/uk.co.ainscough.routeinfo-y2mvKTfTipAVQysT-fbwGw==/lib/arm64/libmapbox-gl.so
09-28 15:18:34.402 8874-8874/? A/DEBUG:     #13 pc 00000000001354d8  /data/app/uk.co.ainscough.routeinfo-y2mvKTfTipAVQysT-fbwGw==/lib/arm64/libmapbox-gl.so
09-28 15:18:34.402 8874-8874/? A/DEBUG:     #14 pc 00000000001b29bc  /data/app/uk.co.ainscough.routeinfo-y2mvKTfTipAVQysT-fbwGw==/lib/arm64/libmapbox-gl.so
09-28 15:18:34.402 8874-8874/? A/DEBUG:     #15 pc 00000000001b1fec  /data/app/uk.co.ainscough.routeinfo-y2mvKTfTipAVQysT-fbwGw==/lib/arm64/libmapbox-gl.so
09-28 15:18:34.402 8874-8874/? A/DEBUG:     #16 pc 00000000001b151c  /data/app/uk.co.ainscough.routeinfo-y2mvKTfTipAVQysT-fbwGw==/lib/arm64/libmapbox-gl.so
09-28 15:18:35.624 908-8897/? W/ActivityManager:   Force finishing activity uk.co.ainscough.routeinfo/.ActivityNavigationMap

@Danny-James
Copy link

Here Is The Error From Motorola TC55 on Android 4.1.2

ERROR

09-28 15:25:53.551 631-641/? I/ActivityManager: START u0 {cmp=uk.co.ainscough.routeinfo/.ActivityNavigationMap (has extras)} from pid 29419
09-28 15:25:53.591 29419-29419/uk.co.ainscough.routeinfo D/ainscough.routeinfo: RouteURL: https://www.google.co.uk/maps/dir/Current+Location/53.70783,-2.68767/53.717778,-2.671257/53.50378,-2.61271/
09-28 15:25:53.591 29419-29419/uk.co.ainscough.routeinfo D/ainscough.routeinfo: RouteURL Replace: 53.70783,-2.68767/53.717778,-2.671257/53.50378,-2.61271/
09-28 15:25:53.601 29419-29419/uk.co.ainscough.routeinfo W/dalvikvm: VFY: unable to resolve virtual method 1585: Landroid/location/Location;.getElapsedRealtimeNanos ()J
09-28 15:25:53.661 941-2695/? D/soti: pool-7-thread-1|D|AP|[BlacklistChecker][isBlocked] component: ComponentInfo{uk.co.ainscough.routeinfo/uk.co.ainscough.routeinfo.ActivityNavigationMap} is allowed settings component: false|
09-28 15:25:53.661 941-2695/? D/soti: pool-7-thread-1|D|AP|[BlacklistChecker][isBlocked] component:ComponentInfo{uk.co.ainscough.routeinfo/uk.co.ainscough.routeinfo.ActivityNavigationMap} activity: uk.co.ainscough.routeinfo/.ActivityNavigationMap blocked: false|
09-28 15:25:53.711 29419-29419/uk.co.ainscough.routeinfo V/MapboxTelemetry: Initializing telemetry.
09-28 15:25:54.401 29419-29421/uk.co.ainscough.routeinfo D/dalvikvm: GC_CONCURRENT freed 3297K, 20% free 16255K/20167K, paused 12ms+3ms, total 76ms
09-28 15:25:54.401 29419-29427/uk.co.ainscough.routeinfo W/CursorWrapperInner: Cursor finalized without prior close()
09-28 15:25:54.401 29419-29427/uk.co.ainscough.routeinfo W/CursorWrapperInner: Cursor finalized without prior close()
09-28 15:25:54.412 29419-29427/uk.co.ainscough.routeinfo W/CursorWrapperInner: Cursor finalized without prior close()
09-28 15:25:54.562 29419-29419/uk.co.ainscough.routeinfo V/MapboxTelemetry: Enabling telemetry.
09-28 15:25:55.102 29419-29419/uk.co.ainscough.routeinfo W/dalvikvm: VFY: unable to resolve virtual method 1057: Landroid/content/res/Resources;.getColor (ILandroid/content/res/Resources$Theme;)I
09-28 15:25:55.102 29419-29419/uk.co.ainscough.routeinfo W/dalvikvm: VFY: unable to resolve virtual method 1059: Landroid/content/res/Resources;.getColorStateList (ILandroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;
09-28 15:25:55.102 29419-29419/uk.co.ainscough.routeinfo W/dalvikvm: VFY: unable to resolve virtual method 1066: Landroid/content/res/Resources;.getDrawable (ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
09-28 15:25:55.102 29419-29419/uk.co.ainscough.routeinfo W/dalvikvm: VFY: unable to resolve virtual method 1068: Landroid/content/res/Resources;.getDrawableForDensity (IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
09-28 15:25:55.192 29419-29419/uk.co.ainscough.routeinfo I/Choreographer: Skipped 105 frames!  The application may be doing too much work on its main thread.
09-28 15:25:55.262 29419-29419/uk.co.ainscough.routeinfo V/TelemetryService: Create event.
09-28 15:25:55.262 29419-29419/uk.co.ainscough.routeinfo V/TelemetryService: Start command event.
09-28 15:25:55.262 29419-29961/uk.co.ainscough.routeinfo I/mbgl: {DefaultFileSour}[Database]: cannot open file at line 35104 of [29dbef4b85] (Code 14)
09-28 15:25:55.262 29419-29961/uk.co.ainscough.routeinfo I/mbgl: {DefaultFileSour}[Database]: os_unix.c:35104: (2) open(/data/data/uk.co.ainscough.routeinfo/files/mbgl-offline.db) - No such file or directory (Code 14)
09-28 15:25:55.383 29419-29967/uk.co.ainscough.routeinfo W/mbgl: {Thread-5565}[OpenGL]: Caching program in: /data/data/uk.co.ainscough.routeinfo/cache/com.mapbox.gl.shader.extrusion_texture.4ebab617.pbf
09-28 15:25:55.393 631-750/? I/ActivityManager: Displayed uk.co.ainscough.routeinfo/.ActivityNavigationMap: +1s814ms
09-28 15:25:55.473 29419-29967/uk.co.ainscough.routeinfo W/mbgl: {Thread-5565}[OpenGL]: Caching program in: /data/data/uk.co.ainscough.routeinfo/cache/com.mapbox.gl.shader.raster.4ebab617.pbf
09-28 15:25:55.483 29419-29419/uk.co.ainscough.routeinfo W/dalvikvm: VFY: unable to resolve virtual method 21304: Landroid/view/ScaleGestureDetector;.isQuickScaleEnabled ()Z
09-28 15:25:55.483 29419-29419/uk.co.ainscough.routeinfo W/dalvikvm: VFY: unable to resolve virtual method 21306: Landroid/view/ScaleGestureDetector;.setQuickScaleEnabled (Z)V
09-28 15:25:55.493 29419-29967/uk.co.ainscough.routeinfo W/mbgl: {Thread-5565}[OpenGL]: Caching program in: /data/data/uk.co.ainscough.routeinfo/cache/com.mapbox.gl.shader.debug.4ebab617.pbf
09-28 15:25:55.543 29419-29967/uk.co.ainscough.routeinfo W/mbgl: {Thread-5565}[OpenGL]: Caching program in: /data/data/uk.co.ainscough.routeinfo/cache/com.mapbox.gl.shader.collision_box.4ebab617.pbf
09-28 15:25:55.783 29419-29957/uk.co.ainscough.routeinfo W/dalvikvm: VFY: unable to find class referenced in signature (Ljava/nio/file/Path;)
09-28 15:25:55.783 29419-29957/uk.co.ainscough.routeinfo W/dalvikvm: VFY: unable to find class referenced in signature ([Ljava/nio/file/OpenOption;)
09-28 15:25:55.783 29419-29957/uk.co.ainscough.routeinfo W/dalvikvm: VFY: unable to resolve static method 53907: Ljava/nio/file/Files;.newOutputStream (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream;
09-28 15:25:55.783 29419-29957/uk.co.ainscough.routeinfo W/dalvikvm: VFY: unable to find class referenced in signature (Ljava/nio/file/Path;)
09-28 15:25:55.783 29419-29957/uk.co.ainscough.routeinfo W/dalvikvm: VFY: unable to find class referenced in signature ([Ljava/nio/file/OpenOption;)
09-28 15:25:55.783 29419-29957/uk.co.ainscough.routeinfo W/dalvikvm: VFY: unable to resolve static method 53906: Ljava/nio/file/Files;.newInputStream (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;
09-28 15:25:55.843 29419-29421/uk.co.ainscough.routeinfo D/dalvikvm: GC_CONCURRENT freed 9336K, 43% free 13184K/23111K, paused 16ms+3ms, total 105ms
09-28 15:25:56.494 29419-29419/uk.co.ainscough.routeinfo W/dalvikvm: VFY: unable to resolve static method 46840: Lcom/mapbox/mapboxsdk/style/layers/PropertyFactory;.lineWidth (Lcom/mapbox/mapboxsdk/style/functions/CameraFunction;)Lcom/mapbox/mapboxsdk/style/layers/PropertyValue;
09-28 15:25:56.494 29419-29419/uk.co.ainscough.routeinfo W/dalvikvm: VFY: unable to resolve static method 46840: Lcom/mapbox/mapboxsdk/style/layers/PropertyFactory;.lineWidth (Lcom/mapbox/mapboxsdk/style/functions/CameraFunction;)Lcom/mapbox/mapboxsdk/style/layers/PropertyValue;
                                                                     
                                                                     [ 09-28 15:25:56.494   602:  613 E/         ]
                                                                     restore_sensor_profile: device is not in VC
                                                                     
                                                                     [ 09-28 15:25:56.494   602:  613 E/         ]
                                                                     restore_sensor_profile: profile is /data/local/tmp/profile_calib_m
                                                                     
                                                                     [ 09-28 15:25:56.494   602:  613 E/         ]
                                                                     calibprofile in file is -60,-10,-16,200,3
09-28 15:25:56.514 29419-29419/uk.co.ainscough.routeinfo A/libc: Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 29419 (cough.routeinfo)
09-28 15:25:56.614 170-170/? I/DEBUG: pid: 29419, tid: 29419, name: cough.routeinfo  >>> uk.co.ainscough.routeinfo <<<
09-28 15:25:56.804 170-170/? I/DEBUG:     #03  pc 0031dd23  /data/app-lib/uk.co.ainscough.routeinfo-1/libmapbox-gl.so
09-28 15:25:56.804 170-170/? I/DEBUG:          beeeec38  61682d64  /data/app-lib/uk.co.ainscough.routeinfo-1/libmapbox-gl.so
09-28 15:25:56.804 170-170/? I/DEBUG:     #00  beeeec78  6164c74b  /data/app-lib/uk.co.ainscough.routeinfo-1/libmapbox-gl.so
09-28 15:25:56.804 170-170/? I/DEBUG:          beeeec94  6164c74b  /data/app-lib/uk.co.ainscough.routeinfo-1/libmapbox-gl.so
09-28 15:25:56.804 170-170/? I/DEBUG:          beeeecac  61579d34  /data/app-lib/uk.co.ainscough.routeinfo-1/libmapbox-gl.so
09-28 15:25:56.804 170-170/? I/DEBUG:          beeeecb0  61579d34  /data/app-lib/uk.co.ainscough.routeinfo-1/libmapbox-gl.so
09-28 15:25:56.804 170-170/? I/DEBUG:          beeeecb4  61579d27  /data/app-lib/uk.co.ainscough.routeinfo-1/libmapbox-gl.so
09-28 15:25:57.194 631-639/? I/WindowState: WIN DEATH: Window{4317d768 uk.co.ainscough.routeinfo/uk.co.ainscough.routeinfo.ActivityRouteView paused=false}
09-28 15:25:57.194 631-1023/? I/WindowState: WIN DEATH: Window{4314da30 uk.co.ainscough.routeinfo/uk.co.ainscough.routeinfo.ActivityMain paused=false}
09-28 15:25:57.204 631-2065/? I/ActivityManager: Process uk.co.ainscough.routeinfo (pid 29419) has died.
09-28 15:25:57.204 631-2065/? W/ActivityManager: Scheduling restart of crashed service uk.co.ainscough.routeinfo/.FeedbackService in 5000ms
09-28 15:25:57.204 631-2065/? W/ActivityManager: Scheduling restart of crashed service uk.co.ainscough.routeinfo/.ContractsService in 15000ms
09-28 15:25:57.204 631-2065/? W/ActivityManager: Scheduling restart of crashed service uk.co.ainscough.routeinfo/com.mapbox.services.android.telemetry.service.TelemetryService in 24999ms
09-28 15:25:57.204 631-2065/? W/ActivityManager: Force removing ActivityRecord{4287c170 u0 uk.co.ainscough.routeinfo/.ActivityNavigationMap}: app died, no saved state
09-28 15:25:57.204 631-631/? I/WindowState: WIN DEATH: Window{428fef70 uk.co.ainscough.routeinfo/uk.co.ainscough.routeinfo.ActivityNavigationMap paused=false}
09-28 15:25:57.214 631-2065/? I/ActivityManager: Start proc uk.co.ainscough.routeinfo for activity uk.co.ainscough.routeinfo/.ActivityRouteView: pid=30011 uid=10091 gids={50091, 3003, 1015, 1028}
09-28 15:25:57.345 30011-30011/? I/MultiDex: MultiDexExtractor.load(/data/app/uk.co.ainscough.routeinfo-1.apk, false)
09-28 15:25:57.355 30011-30011/? I/ActivityThread: Pub uk.co.ainscough.routeinfo.lifecycle-trojan: android.arch.lifecycle.LifecycleRuntimeTrojanProvider
09-28 15:25:57.355 30011-30011/? I/ActivityThread: Pub uk.co.ainscough.routeinfo.provider: uk.co.ainscough.routeinfo.RouteInfoContentProvider
09-28 15:25:57.355 941-2695/? D/soti: pool-7-thread-1|D|AP|[BlacklistChecker][isBlocked] component: ComponentInfo{uk.co.ainscough.routeinfo/uk.co.ainscough.routeinfo.ActivityRouteView} is allowed settings component: false|
09-28 15:25:57.365 941-2695/? D/soti: pool-7-thread-1|D|AP|[BlacklistChecker][isBlocked] component:ComponentInfo{uk.co.ainscough.routeinfo/uk.co.ainscough.routeinfo.ActivityRouteView} activity: uk.co.ainscough.routeinfo/.ActivityRouteView blocked: false|

@paulVulog
Copy link

@tobrun
Regarding the Snapshot version and the gesture delay, it seems a little bit better, but I am still facing a delay (around 200ms) where in the Mapbox demo app, I get no delay.

@zugaldia
Copy link
Member

zugaldia commented Oct 2, 2017

@Danny-James @paulVulog based on your feedback, looks like you're still seeing some issues with the latest version of the code. Consindering this a closed PR, and for easier tracking, would you mind opening a separate ticket? it'd be very helpful if you could add the Mapbox version you're trying, the device you're using, and any snippets and graphics that could help us reproduce your issues. Thansk!

@Danny-James
Copy link

@zugaldia New Issue Created - Android: Unable to Pinch to Zoom #10101

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Android Mapbox Maps SDK for Android
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants