Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Galaxy s1 not visible header view and program die #152

Closed
bicos opened this issue Jul 17, 2013 · 4 comments
Closed

Galaxy s1 not visible header view and program die #152

bicos opened this issue Jul 17, 2013 · 4 comments
Labels

Comments

@bicos
Copy link

bicos commented Jul 17, 2013

I'm not fluent english...

anyway , i try to using your library , but i encounter very serious bug

when i scrolling, and sticky header disapear ,

and when i clicked stichy header, sample program die....

could you fix this issue...?

test device : galaxy s1 (SHW-M110S)

test device android version : 2.3.4

device-2013-07-17-184306
device-2013-07-17-190710

07-17 18:20:16.242: I/dalvikvm(13801): Could not find method com.emilsjolander.components.stickylistheaders.StickyListHeadersListView.smoothScrollToPositionFromTop, referenced from method com.emilsjolander.components.stickylistheaders.test.TestFragment.onHeaderClick
07-17 18:20:16.242: W/dalvikvm(13801): VFY: unable to resolve virtual method 3548: Lcom/emilsjolander/components/stickylistheaders/StickyListHeadersListView;.smoothScrollToPositionFromTop (II)V
07-17 18:20:16.242: D/dalvikvm(13801): VFY: replacing opcode 0x6e at 0x0031
07-17 18:20:16.242: D/dalvikvm(13801): VFY: dead code 0x0034-0034 in Lcom/emilsjolander/components/stickylistheaders/test/TestFragment;.onHeaderClick (Lcom/emilsjolander/components/stickylistheaders/StickyListHeadersListView;Landroid/view/View;IJZ)V
07-17 18:20:16.265: W/System.err(13801): java.lang.NoSuchFieldException: mSelectorPosition
07-17 18:20:16.281: W/System.err(13801): at java.lang.ClassCache.findFieldByName(ClassCache.java:446)
07-17 18:20:16.281: W/System.err(13801): at java.lang.Class.getDeclaredField(Class.java:666)
07-17 18:20:16.281: W/System.err(13801): at com.emilsjolander.components.stickylistheaders.StickyListHeadersListView.(StickyListHeadersListView.java:129)
07-17 18:20:16.281: W/System.err(13801): at com.emilsjolander.components.stickylistheaders.StickyListHeadersListView.(StickyListHeadersListView.java:105)
07-17 18:20:16.281: W/System.err(13801): at java.lang.reflect.Constructor.constructNative(Native Method)
07-17 18:20:16.281: W/System.err(13801): at java.lang.reflect.Constructor.newInstance(Constructor.java:415)
07-17 18:20:16.281: W/System.err(13801): at android.view.LayoutInflater.createView(LayoutInflater.java:505)
07-17 18:20:16.281: W/System.err(13801): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:570)
07-17 18:20:16.281: W/System.err(13801): at android.view.LayoutInflater.rInflate(LayoutInflater.java:623)
07-17 18:20:16.281: W/System.err(13801): at android.view.LayoutInflater.inflate(LayoutInflater.java:408)
07-17 18:20:16.281: W/System.err(13801): at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
07-17 18:20:16.281: W/System.err(13801): at com.emilsjolander.components.stickylistheaders.test.TestFragment.onCreateView(TestFragment.java:25)
07-17 18:20:16.281: W/System.err(13801): at android.support.v4.app.Fragment.performCreateView(Fragment.java:1460)
07-17 18:20:16.281: W/System.err(13801): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:911)
07-17 18:20:16.281: W/System.err(13801): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1088)
07-17 18:20:16.281: W/System.err(13801): at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
07-17 18:20:16.281: W/System.err(13801): at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1444)
07-17 18:20:16.281: W/System.err(13801): at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:461)
07-17 18:20:16.285: W/System.err(13801): at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:141)
07-17 18:20:16.285: W/System.err(13801): at android.support.v4.view.ViewPager.populate(ViewPager.java:1011)
07-17 18:20:16.285: W/System.err(13801): at android.support.v4.view.ViewPager.populate(ViewPager.java:880)
07-17 18:20:16.285: W/System.err(13801): at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1374)
07-17 18:20:16.285: W/System.err(13801): at android.view.View.measure(View.java:8366)
07-17 18:20:16.285: W/System.err(13801): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
07-17 18:20:16.285: W/System.err(13801): at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
07-17 18:20:16.285: W/System.err(13801): at android.view.View.measure(View.java:8366)
07-17 18:20:16.285: W/System.err(13801): at android.widget.LinearLayout.measureVertical(LinearLayout.java:531)
07-17 18:20:16.285: W/System.err(13801): at android.widget.LinearLayout.onMeasure(LinearLayout.java:309)
07-17 18:20:16.285: W/System.err(13801): at android.view.View.measure(View.java:8366)
07-17 18:20:16.285: W/System.err(13801): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
07-17 18:20:16.285: W/System.err(13801): at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
07-17 18:20:16.285: W/System.err(13801): at android.view.View.measure(View.java:8366)
07-17 18:20:16.285: W/System.err(13801): at android.view.ViewRoot.performTraversals(ViewRoot.java:844)
07-17 18:20:16.285: W/System.err(13801): at android.view.ViewRoot.handleMessage(ViewRoot.java:1865)
07-17 18:20:16.285: W/System.err(13801): at android.os.Handler.dispatchMessage(Handler.java:99)
07-17 18:20:16.289: W/System.err(13801): at android.os.Looper.loop(Looper.java:130)
07-17 18:20:16.289: W/System.err(13801): at android.app.ActivityThread.main(ActivityThread.java:3687)
07-17 18:20:16.289: W/System.err(13801): at java.lang.reflect.Method.invokeNative(Native Method)
07-17 18:20:16.289: W/System.err(13801): at java.lang.reflect.Method.invoke(Method.java:507)
07-17 18:20:16.289: W/System.err(13801): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
07-17 18:20:16.289: W/System.err(13801): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
07-17 18:20:16.289: W/System.err(13801): at dalvik.system.NativeStart.main(Native Method)
07-17 18:20:16.296: W/System.err(13801): java.lang.NoSuchFieldException: mSelectorPosition
07-17 18:20:16.296: W/System.err(13801): at java.lang.ClassCache.findFieldByName(ClassCache.java:446)
07-17 18:20:16.296: W/System.err(13801): at java.lang.Class.getDeclaredField(Class.java:666)
07-17 18:20:16.296: W/System.err(13801): at com.emilsjolander.components.stickylistheaders.StickyListHeadersListView.(StickyListHeadersListView.java:129)
07-17 18:20:16.296: W/System.err(13801): at com.emilsjolander.components.stickylistheaders.StickyListHeadersListView.(StickyListHeadersListView.java:105)
07-17 18:20:16.296: W/System.err(13801): at java.lang.reflect.Constructor.constructNative(Native Method)
07-17 18:20:16.296: W/System.err(13801): at java.lang.reflect.Constructor.newInstance(Constructor.java:415)
07-17 18:20:16.296: W/System.err(13801): at android.view.LayoutInflater.createView(LayoutInflater.java:505)
07-17 18:20:16.296: W/System.err(13801): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:570)
07-17 18:20:16.296: W/System.err(13801): at android.view.LayoutInflater.rInflate(LayoutInflater.java:623)
07-17 18:20:16.296: W/System.err(13801): at android.view.LayoutInflater.inflate(LayoutInflater.java:408)
07-17 18:20:16.296: W/System.err(13801): at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
07-17 18:20:16.296: W/System.err(13801): at com.emilsjolander.components.stickylistheaders.test.TestFragment.onCreateView(TestFragment.java:25)
07-17 18:20:16.296: W/System.err(13801): at android.support.v4.app.Fragment.performCreateView(Fragment.java:1460)
07-17 18:20:16.296: W/System.err(13801): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:911)
07-17 18:20:16.296: W/System.err(13801): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1088)
07-17 18:20:16.296: W/System.err(13801): at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
07-17 18:20:16.300: W/System.err(13801): at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1444)
07-17 18:20:16.300: W/System.err(13801): at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:461)
07-17 18:20:16.300: W/System.err(13801): at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:141)
07-17 18:20:16.300: W/System.err(13801): at android.support.v4.view.ViewPager.populate(ViewPager.java:1011)
07-17 18:20:16.300: W/System.err(13801): at android.support.v4.view.ViewPager.populate(ViewPager.java:880)
07-17 18:20:16.300: W/System.err(13801): at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1374)
07-17 18:20:16.300: W/System.err(13801): at android.view.View.measure(View.java:8366)
07-17 18:20:16.300: W/System.err(13801): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
07-17 18:20:16.300: W/System.err(13801): at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
07-17 18:20:16.300: W/System.err(13801): at android.view.View.measure(View.java:8366)
07-17 18:20:16.300: W/System.err(13801): at android.widget.LinearLayout.measureVertical(LinearLayout.java:531)
07-17 18:20:16.300: W/System.err(13801): at android.widget.LinearLayout.onMeasure(LinearLayout.java:309)
07-17 18:20:16.300: W/System.err(13801): at android.view.View.measure(View.java:8366)
07-17 18:20:16.300: W/System.err(13801): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
07-17 18:20:16.300: W/System.err(13801): at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
07-17 18:20:16.300: W/System.err(13801): at android.view.View.measure(View.java:8366)
07-17 18:20:16.300: W/System.err(13801): at android.view.ViewRoot.performTraversals(ViewRoot.java:844)
07-17 18:20:16.300: W/System.err(13801): at android.view.ViewRoot.handleMessage(ViewRoot.java:1865)
07-17 18:20:16.300: W/System.err(13801): at android.os.Handler.dispatchMessage(Handler.java:99)
07-17 18:20:16.300: W/System.err(13801): at android.os.Looper.loop(Looper.java:130)
07-17 18:20:16.304: W/System.err(13801): at android.app.ActivityThread.main(ActivityThread.java:3687)
07-17 18:20:16.304: W/System.err(13801): at java.lang.reflect.Method.invokeNative(Native Method)
07-17 18:20:16.304: W/System.err(13801): at java.lang.reflect.Method.invoke(Method.java:507)
07-17 18:20:16.304: W/System.err(13801): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
07-17 18:20:16.304: W/System.err(13801): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
07-17 18:20:16.304: W/System.err(13801): at dalvik.system.NativeStart.main(Native Method)
07-17 18:20:16.390: I/ActivityManager(135): Displayed com.emilsjolander.components.stickylistheaders.test/.TestActivity: +334ms
07-17 18:20:17.355: I/InputReader(135): dispatchTouch::touch event's action is 0
07-17 18:20:17.359: I/InputDispatcher(135): Delivering touch to current input target: action: 0, channel '40b94278 com.emilsjolander.components.stickylistheaders.test/com.emilsjolander.components.stickylistheaders.test.TestActivity (server)'
07-17 18:20:17.535: D/dalvikvm(13801): GC_EXTERNAL_ALLOC freed 194K, 48% free 2887K/5511K, external 2012K/2108K, paused 24ms
07-17 18:20:17.808: I/InputReader(135): dispatchTouch::touch event's action is 1
07-17 18:20:17.808: I/InputDispatcher(135): Delivering touch to current input target: action: 1, channel '40b94278 com.emilsjolander.components.stickylistheaders.test/com.emilsjolander.components.stickylistheaders.test.TestActivity (server)'
07-17 18:20:20.812: W/PowerManagerService(135): Timer 0x7->0x3|0x0
07-17 18:20:20.816: I/PowerManagerService(135): Ulight 7->3|0
07-17 18:20:20.820: D/LightsService(135): BUTTON : 0
07-17 18:20:21.511: D/dalvikvm(252): GC_EXPLICIT freed 10K, 52% free 3842K/7879K, external 10176K/11956K, paused 96ms
07-17 18:20:23.597: D/BatteryService(135): update start
07-17 18:20:24.808: V/BackupManagerService(135): Backup requested but nothing pending
07-17 18:20:33.648: D/BatteryService(135): update start
07-17 18:20:33.667: D/BatteryService(135): updateBattery level:100 scale:100 status:2 health:2 present:true voltage: 4197 temperature: 280 technology: Li-ion AC powered:false USB powered:true icon:17302215
07-17 18:20:33.687: I/StatusBarPolicy(220): BAT. S:2 H:2
07-17 18:20:33.691: D/WifiService(135): ACTION_BATTERY_CHANGED pluggedType: 2
07-17 18:20:43.679: D/BatteryService(135): update start
07-17 18:20:43.695: D/BatteryService(135): updateBattery level:100 scale:100 status:2 health:2 present:true voltage: 4198 temperature: 280 technology: Li-ion AC powered:false USB powered:true icon:17302215
07-17 18:20:43.718: I/StatusBarPolicy(220): BAT. S:2 H:2
07-17 18:20:43.718: D/WifiService(135): ACTION_BATTERY_CHANGED pluggedType: 2
07-17 18:20:53.710: D/BatteryService(135): update start
07-17 18:21:03.742: D/BatteryService(135): update start
07-17 18:21:05.117: I/InputReader(135): dispatchTouch::touch event's action is 0
07-17 18:21:05.117: I/InputDispatcher(135): Delivering touch to current input target: action: 0, channel '40b94278 com.emilsjolander.components.stickylistheaders.test/com.emilsjolander.components.stickylistheaders.test.TestActivity (server)'
07-17 18:21:05.117: I/PowerManagerService(135): Ulight 3->7|0
07-17 18:21:05.117: D/LightsService(135): BUTTON : 233
07-17 18:21:05.214: I/InputReader(135): dispatchTouch::touch event's action is 1
07-17 18:21:05.218: I/InputDispatcher(135): Delivering touch to current input target: action: 1, channel '40b94278 com.emilsjolander.components.stickylistheaders.test/com.emilsjolander.components.stickylistheaders.test.TestActivity (server)'
07-17 18:21:05.265: D/AndroidRuntime(13801): Shutting down VM
07-17 18:21:05.265: W/dalvikvm(13801): threadid=1: thread exiting with uncaught exception (group=0x4001e578)
07-17 18:21:05.269: E/AndroidRuntime(13801): FATAL EXCEPTION: main
07-17 18:21:05.269: E/AndroidRuntime(13801): java.lang.NoSuchMethodError: com.emilsjolander.components.stickylistheaders.StickyListHeadersListView.smoothScrollToPositionFromTop
07-17 18:21:05.269: E/AndroidRuntime(13801): at com.emilsjolander.components.stickylistheaders.test.TestFragment.onHeaderClick(TestFragment.java:52)
07-17 18:21:05.269: E/AndroidRuntime(13801): at com.emilsjolander.components.stickylistheaders.StickyListHeadersListView$1.onHeaderClick(StickyListHeadersListView.java:58)
07-17 18:21:05.269: E/AndroidRuntime(13801): at com.emilsjolander.components.stickylistheaders.AdapterWrapper$2.onClick(AdapterWrapper.java:141)
07-17 18:21:05.269: E/AndroidRuntime(13801): at android.view.View.performClick(View.java:2538)
07-17 18:21:05.269: E/AndroidRuntime(13801): at android.view.View$PerformClick.run(View.java:9152)
07-17 18:21:05.269: E/AndroidRuntime(13801): at android.os.Handler.handleCallback(Handler.java:587)
07-17 18:21:05.269: E/AndroidRuntime(13801): at android.os.Handler.dispatchMessage(Handler.java:92)
07-17 18:21:05.269: E/AndroidRuntime(13801): at android.os.Looper.loop(Looper.java:130)
07-17 18:21:05.269: E/AndroidRuntime(13801): at android.app.ActivityThread.main(ActivityThread.java:3687)
07-17 18:21:05.269: E/AndroidRuntime(13801): at java.lang.reflect.Method.invokeNative(Native Method)
07-17 18:21:05.269: E/AndroidRuntime(13801): at java.lang.reflect.Method.invoke(Method.java:507)
07-17 18:21:05.269: E/AndroidRuntime(13801): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
07-17 18:21:05.269: E/AndroidRuntime(13801): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
07-17 18:21:05.269: E/AndroidRuntime(13801): at dalvik.system.NativeStart.main(Native Method)
07-17 18:21:05.273: E/(135): Dumpstate > /data/log/dumpstate_app_error

@mertsimsek
Copy link

I have same issue on my Galaxy S(2.2 Froyo) and Galaxy Ace(2.3.6 GingerBread) too. Is anyone knows why?

@plastiv
Copy link
Contributor

plastiv commented Jul 29, 2013

As stacktrace says [AbsListView.smoothScrollToPositionFromTop(int, int, int)](https://developer.android.com/reference/android/widget/AbsListView.html#smoothScrollToPositionFromTop%28int, int, int%29) method was added at Honeycomb. Here is what we can do about it: http://stackoverflow.com/a/10345572/624706. Check this commiit, which address this issue: 62be7e8

@ghost
Copy link

ghost commented Aug 25, 2013

Same bug on Galaxy S1 with 2.3.3: the headers disappear when stuck. Does not crash the app though. Tested with the library sample.

@emilsjolander
Copy link
Owner

should work fine in the new version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants