Open protocolGITHUB opened 10 years ago
fwiw, some ART debug warnings, not sure what they mean, trying to debug touchevent in fastscroller class, scrolllistener ones could be the culprit:
Before Android 4.1, method android.view.ContextMenu$ContextMenuInfo org.holoeverywhere.widget.ListView.createContextMenuInfo(android.view.View, int, long) would have incorrectly overridden the package-private method in android.widget.AbsListView
Before Android 4.1, method void org.holoeverywhere.widget.ListView.drawDivider(android.graphics.Canvas, android.graphics.Rect, int) would have incorrectly overridden the package-private method in android.widget.ListView
Before Android 4.1, method void org.holoeverywhere.widget.ListView.invokeOnItemScrollListener() would have incorrectly overridden the package-private method in android.widget.AbsListView
Before Android 4.1, method void org.holoeverywhere.widget.ListView.reportScrollStateChange(int) would have incorrectly overridden the package-private method in android.widget.AbsListView
Before Android 4.1, method android.view.ContextMenu$ContextMenuInfo org.holoeverywhere.widget.ListView.createContextMenuInfo(android.view.View, int, long) would have incorrectly overridden the package-private method in android.widget.AbsListView
Before Android 4.1, method void org.holoeverywhere.widget.ListView.drawDivider(android.graphics.Canvas, android.graphics.Rect, int) would have incorrectly overridden the package-private method in android.widget.ListView
Before Android 4.1, method void org.holoeverywhere.widget.ListView.invokeOnItemScrollListener() would have incorrectly overridden the package-private method in android.widget.AbsListView
Before Android 4.1, method void org.holoeverywhere.widget.ListView.reportScrollStateChange(int) would have incorrectly overridden the package-private method in android.widget.AbsListView
Before Android 4.1, method android.view.ContextMenu$ContextMenuInfo org.holoeverywhere.widget.ExpandableListView.createContextMenuInfo(android.view.View, int, long) would have incorrectly overridden the package-private method in android.widget.AbsListView
Before Android 4.1, method void org.holoeverywhere.widget.ExpandableListView.drawDivider(android.graphics.Canvas, android.graphics.Rect, int) would have incorrectly overridden the package-private method in android.widget.ListView
Using ART runtime on Kitkat 4.4.2, fastscroller doesn't work correctly, just jumps to touchEnd position, dragging not working.
I was trying to figure out why my app worked fine on the emulator, but not on my device, and remembered I'm using the ART runtime on my device (Moto G).
I changed the emu to ART, and then the scrolling broke, just like on my device.
Any ideas? thx!
details: org.holoeverywhere:plugin:0.2.11 versionName '2.1.1-SNAPSHOT' versionCode 2001001