4

プロジェクトで ActionBarSherlock を使用していますが、非常にうまく機能しています。しかし、時々、オプション メニューに関する問題が発生します。ユーザーが 1 つのメニュー項目を押すと、アプリは別のアクティビティを開始しますが、少し遅れることがあり、メニュー項目を何度も押すことができ、他の多くのアクティビティを開始します。

  1. それがActionBarSherlock問題なのか、それとも Android OS が別のアクティビティを開始するときに遅延があるのか​​はわかりません。

  2. 向きが変わると、これらのログが logcat に表示されます。私はそれについてGoogleで検索しましたが、ここには1つの投稿しか表示されず、解決策はありません. ActionBarSherlock を使用している場合、この種のログが表示されますか? または、なぜそれが起こるか知っていますか?

10-28 08:21:36.054: W/MenuInflater(7718): java.lang.ClassNotFoundException: ローダー内の res/drawable-mdpi/ic_go_search_api_holo_light.png dalvik.system.PathClassLoader[/data/app/com.actionbarsherlock.sample. styled-2.apk] 10-28 08:21:36.054: W/MenuInflater(7718): dalvik.system.PathClassLoader.findClass(PathClassLoader.java:251) で 10-28 08:21:36.054: W/MenuInflater( 7718): java.lang.ClassLoader.loadClass(ClassLoader.java:540) で 10-28 08:21:36.054: W/MenuInflater(7718): java.lang.ClassLoader.loadClass(ClassLoader.java:500) で 10 -28 08:21:36.054: W/MenuInflater(7718): com.actionbarsherlock.view.MenuInflater$MenuState.newInstance(MenuInflater.java:463) 10-28 08:21:36.054: W/MenuInflater(7718): com.actionbarsherlock.view.MenuInflater$MenuState.readItem(MenuInflater.java:366) 10-28 08:21:36.054: W/MenuInflater (7718): com.actionbarsherlock.view.MenuInflater.parseMenu (MenuInflater.java:147) 10-28 08:21:36.054: W/MenuInflater (7718): com.actionbarsherlock.view.MenuInflater .inflate (MenuInflater.java:97) 10-28 08:21:36.054: W/MenuInflater (7718): com.actionbarsherlock.sample.styled.MainActivity.onCreateOptionsMenu (MainActivity.java:90) で 10-28 08:21 :36.054: W/MenuInflater(7718): android.support.v4.app._ActionBarSherlockTrojanHorse.onCreatePanelMenu(_ActionBarSherlockTrojanHorse.java:45) 10-28 08:21:36.054: W/MenuInflater(7718): com.actionbarsherlock で。 ActionBarSherlock.callbackCreateOptionsMenu (ActionBarSherlock.java:556) 10-28 08:21:36.054: W/MenuInflater (7718): com.actionbarsherlock.internal.ActionBarSherlockCompat.preparePanel (ActionBarSherlockCompat.java:483) 10-28 08:21:36.054: W/MenuInflater (7718): com.actionbarsherlock.internal.ActionBarSherlockCompat.dispatchInvalidateOptionsMenu (ActionBarSherlockCompat.java:273) で 10-28 08:21:36.054: W/MenuInflater (7718) : com.actionbarsherlock.internal.ActionBarSherlockCompat$1.run(ActionBarSherlockCompat.java:988) 10-28 08:21:36.054: W/MenuInflater(7718): android.os.Handler.handleCallback(Handler.java:587) で10-28 08:21:36.054: W/MenuInflater(7718): android.os.Handler.dispatchMessage(Handler.java:92) で 10-28 08:21:36.054: W/MenuInflater(7718): Android で。 os.Looper.loop(Looper.java:132) 10-28 08:21:36.054: W/MenuInflater(7718): android.app.ActivityThread.main(ActivityThread.java:4137) 10-28 08:21: 36.054: W/MenuInflater(7718): java.lang.reflect.Method.invokeNative(Native Method) 10-28 08:21:36.054: W/MenuInflater(7718): java.lang.reflect.Method.invoke(Method.java:491) 10-28 08:21:36.054: W/MenuInflater (7718): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860) 10-28 08:21:36.054: W/MenuInflater(7718): com.android.internal.os で。 ZygoteInit.main (ZygoteInit.java:618) 10-28 08:21:36.054: W/MenuInflater (7718): dalvik.system.NativeStart.main (ネイティブ メソッド) 10-28 08:21:36.054: W/dalvikvm (7718): dvmFindClassByName 拒否 'res/drawable-mdpi/ic_go_search_api_holo_light.png' 10-28 08:21:36.054: W/MenuInflater(7718): クラスをインスタンス化できません: 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 ローダー内 dalvik.system.PathClassLoader[/data/app/com.actionbarsherlock.sample.styled-2.apk] 10-28 08:21:36.054: W/MenuInflater(7718): dalvik.system.PathClassLoader.findClass(PathClassLoader.java:251) 10-28 08:21:36.054: W/MenuInflater(7718): java.lang.ClassLoader.loadClass(ClassLoader.java:540) 10-28 08 :21:36.054: W/MenuInflater(7718): java.lang.ClassLoader.loadClass(ClassLoader.java:500) 10-28 08:21:36.054: W/MenuInflater(7718): com.actionbarsherlock.view で。 MenuInflater$MenuState.newInstance(MenuInflater.java:463) 10-28 08:21:36.054: W/MenuInflater(7718): com.actionbarsherlock.view.MenuInflater$MenuState.readItem(MenuInflater.java:366) 10-28 08:21:36.054: W/MenuInflater(7718): com.actionbarsherlock.view.MenuInflater で。parseMenu(MenuInflater.java:147) 10-28 08:21:36.054: W/MenuInflater(7718): com.actionbarsherlock.view.MenuInflater.inflate(MenuInflater.java:97) 10-28 08:21:36.054: W/MenuInflater(7718): com.actionbarsherlock.sample.styled.MainActivity.onCreateOptionsMenu(MainActivity.java:90) 10-28 08:21:36.054: W/MenuInflater(7718): android.support.v4.app で._ActionBarSherlockTrojanHorse.onCreatePanelMenu(_ActionBarSherlockTrojanHorse.java:45) 10-28 08:21:36.054: W/MenuInflater(7718): com.actionbarsherlock.ActionBarSherlock.callbackCreateOptionsMenu(ActionBarSherlock.java:556) 10-28 08:21:36.0 : W/MenuInflater(7718): com.actionbarsherlock.internal.ActionBarSherlockCompat.preparePanel(ActionBarSherlockCompat.java:483) 10-28 08:21:36.054: W/MenuInflater(7718): com.actionbarsherlock で。internal.ActionBarSherlockCompat.dispatchInvalidateOptionsMenu(ActionBarSherlockCompat.java:273) 10-28 08:21:36.054: W/MenuInflater(7718): com.actionbarsherlock.internal.ActionBarSherlockCompat$1.run(ActionBarSherlockCompat.java:988) で 10-28 08 :21:36.054: W/MenuInflater(7718): android.os.Handler.handleCallback(Handler.java:587) 10-28 08:21:36.054: W/MenuInflater(7718): android.os.Handler で。 dispatchMessage(Handler.java:92) 10-28 08:21:36.054: W/MenuInflater(7718): android.os.Looper.loop(Looper.java:132) 10-28 08:21:36.054: W/ MenuInflater(7718): android.app.ActivityThread.main(ActivityThread.java:4137) 10-28 08:21:36.054: W/MenuInflater(7718): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) で10-28 08:21:36.054: W/MenuInflater(7718): java.lang.reflect.Method で。(Method.java:491) 10-28 08:21:36.054: W/MenuInflater(7718): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860) 10-28 08: 21:36.054: W/MenuInflater (7718): com.android.internal.os.ZygoteInit.main (ZygoteInit.java:618) 10-28 08:21:36.054: W/MenuInflater (7718): dalvik.system で.NativeStart.main(ネイティブメソッド)

私の英語があまり上手ではないので、助けてください。

4

0 に答える 0