I use ActionBarSherlock in my project and it works quite well. But sometimes I have problems with the options menu. When a user clicks on one menu item, the application launches another action, but sometimes it is delayed a little, and I can repeatedly click on a menu item and start many other actions.
I don't know if there is an ActionBarSherlock problem or if Android OS has a time delay when starting another action.
I see these logs in logcat when the orientation changes. I searched on Google about this, but I can only see one post in here and there is no solution. If you use ActionBarSherlock, do you see these logs? or do you know why this is happening?
10-28 08: 21: 36.054: W / MenuInflater (7718): java.lang.ClassNotFoundException: res / drawable-mdpi / ic_go_search_api_holo_light.png in the dalvik.system.PathClassLoader [/data/app/com.actionbarsherlock.sample bootloader. styled-2.apk] 10-28 08: 21: 36.054: W / MenuInflater (7718): at dalvik.system.PathClassLoader.findClass (PathClassLoader.java:251) 10-28 08: 21: 36.054: W / MenuInflater ( 7718): in java.lang.ClassLoader.loadClass (ClassLoader.java∗40) 10-28 08: 21: 36.054: W / MenuInflater (7718): in java.lang.ClassLoader.loadClass (ClassLoader.javahaps00) 10 -28 08: 21: 36.054: W / MenuInflater (7718): at com.actionbarsherlock.view.MenuInflater $ MenuState.newInstance (MenuInflater.javarige63) 10-28 08: 21: 36.054: W / MenuInflater (7718): at com.actionbarsherlock.view.MenuInflater $ MenuState.readItem (MenuInflater.javahaps66) 10-28 08: 21: 36.054: W / MenuInflater (7718): at com.actionbarsherlock.view.MenuInflater.parseMenu (MenuInflater.java: 147) 10-28 08: 21: 36.054: W / MenuInf later (7718): at com.actionbarsherlock.view.MenuInflater.inflate (MenuInflater.java:97) 10-28 08: 21: 36.054: W / MenuInflater (7718): at com.actionbarsherlock.sample.styled.MainActivity.onCreateOptionsMenuu (MainActivity.java:90) 10-28 08: 21: 36.054: W / MenuInflater (7718): at android.support.v4.app._ActionBarSherlockTrojanHorse.onCreatePanelMenu (_ActionBarSherlockTrojanHorse.java:45) 10-28 08: 21.05 : W / MenuInflater (7718): at com.actionbarsherlock.ActionBarSherlock.callbackCreateOptionsMenu (ActionBarSherlock.java∗56) 10-28 08: 21: 36.054: W / MenuInflater (7718): at com.actionbarsherlock.internal.ActionBarSherlockPelprep ActionBarSherlockCompat.java:483) 10-28 08: 21: 36.054: W / MenuInflater (7718): at com.actionbarsherlock.internal.ActionBarSherlockCompat.dispatchInvalidateOptionsMenu (ActionBarSherlockCompat.java:273) 10-28 08: 21: 36.054: MenuInflater (7718): at com.actionbarsherlock.internal.ActionBarSherlockCompat $ 1.run (ActionBarSherlockCompat .java: 988) 10-28 08: 21: 36.054: W / MenuInflater (7718): at android.os.Handler.handleCallback (Handler.java∗87) 10-28 08: 21: 36.054: W / MenuInflater (7718 ): at android.os.Handler.dispatchMessage (Handler.java:92) 10-28 08: 21: 36.054: W / MenuInflater (7718): on android.os.Looper.loop (Looper.java:132) 10- 28 08: 21: 36.054: W / MenuInflater (7718): at android.app.ActivityThread.main (ActivityThread.java:4137) 10-28 08: 21: 36.054: W / MenuInflater (7718): with java.lang. reflect.Method.invokeNative (native method) 10-28 08: 21: 36.054: W / MenuInflater (7718): in java.lang.reflect.Method.invoke (Method.javarige91) 10-28 08: 21: 36.054 : W / MenuInflater (7718): at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:860) 10-28 08: 21: 36.054: W / MenuInflater (7718): at com.android. internal.os.ZygoteInit.main (ZygoteInit.java:618) 10-28 08: 21: 36.054: W / MenuInflater (7718): at dalvik.system.NativeStart.main (native me od) 10-28 08: 21: 36.054: W / dalvikvm (7718): dvmFindClassByName rejects 'res / drawable-mdpi / ic_go_search_api_holo_light.png' 10-28 08: 21: 36.054: W / MenuInflater (7718): cannot create instance class: res / drawable-mdpi / ic_go_search_api_holo_light.png 10-28 08: 21: 36.054: W / MenuInflater (7718): java.lang.ClassNotFoundException: res / drawable-mdpi / ic_go_search_api_holo_light.png in the loader dalaclass /data/app/com.actionbarsherlock.sample.styled-2.apk] 10-28 08: 21: 36.054: W / MenuInflater (7718): at dalvik.system.PathClassLoader.findClass (PathClassLoader.java:251) 10- 28 08: 21: 36.054: W / MenuInflater (7718): in java.lang.ClassLoader.loadClass (ClassLoader.java=40) 10-28 08: 21: 36.054: W / MenuInflater (7718): in java.lang. ClassLoader.loadClass (ClassLoader.java∗00) 10-28 08: 21: 36.054: W / MenuInflater (7718): at com.actionbarsherlock.view.MenuInflater $ MenuState.newInstance (Menu Inflater.java:463) 10-28 08: 21: 36.054: W / MenuInflater (7718): at com.actionbarsherlock.view.MenuInflater $ MenuState.readItem (MenuInflater.java data66) 10-28 08: 21: 36.054: W / MenuInflater (7718): at com.actionbarsherlock.view.MenuInflater.parseMenu (MenuInflater.java:147) 10-28 08:21: 36.054: W / MenuInflater (7718): at com.actionbarsherlock.view.MenuInflater.inflate (MenuInflater.java:97) 10-28 08: 21: 36.054: W / MenuInflater (7718): at com.actionbarsherlock.sample.styled.MainActivity.onCreateOptionsMenu (MainActivity.java:90) 10-28 08: 21: 05.054 : W / MenuInflater (7718): at android.support.v4.app._ActionBarSherlockTrojanHorse.onCreatePanelMenu (_ActionBarSherlockTrojanHorse.java:45) 10-28 08: 21: 36.054: W / MenuInflater (7718): at com.actionarlocklock. callbackCreateOptionsMenu (ActionBarSherlock.javaPoint56) 10-28 08: 21: 36.054: W / MenuInflater (7718): at com.actionbarsherlock.internal.ActionBarSherlockCompat.preparePanel (ActionBarSherlockCompat.java : 483) 10-28 08: 21: 36.054: W / MenuInflater (7718): at com.actionbarsherlock.internal.ActionBarSherlockCompat.dispatchInvalidateOptionsMenu (ActionBarSherlockCompat.java:273) 10-28 08: 21: 36.054: W / MenuInflater (7718 ): at com.actionbarsherlock.internal.ActionBarSherlockCompat $ 1.run (ActionBarSherlockCompat.java:988) 10-28 08: 21: 36.054: W / MenuInflater (7718): at android.os.Handler.handleCallback (Handler.java∗87 ) 10-28 08: 21: 36.054: W / MenuInflater (7718): at android.os.Handler.dispatchMessage (Handler.java:92) 10-28 08: 21: 36.054: W / MenuInflater (7718): on android .os.Looper.loop (Looper.java:132) 10-28 08: 21: 36.054: W / MenuInflater (7718): at android.app.ActivityThread.main (ActivityThread.java:4137) 10-28 08: 21 : 36.054: W / MenuInflater (7718): with java.lang.reflect.Method.invokeNative (native method) 10-28 08: 21: 36.054: W / MenuInflater (7718): in java.lang.reflect.Method.invoke (Method.java:491) 10-28 08: 21: 36.054: W / MenuI nflater (7718): at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:860) 10-28 08: 21: 36.054: W / MenuInflater (7718): at com.android.internal.os .ZygoteInit.main (ZygoteInit.java:618) 10-28 08: 21: 36.054: W / MenuInflater (7718): in dalvik.system.NativeStart.main (native method)
Please help me and I'm sorry, because my English is not very good.
source share