夏洛克动作条无法找到CALSS [英] Sherlock actionbar unable to find calss

查看:214
本文介绍了夏洛克动作条无法找到CALSS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我对闯民宅实施与福尔摩斯动作条搜索查看 http://stackoverflow.com/a/14085524/992665 但当我运行该应用程序我得到的误差找不到类SuggestionsAdapter。我的日志

  12-30 13:13:39.929:E / dalvikvm(7286):找不到类的com.actionbarsherlock.widget.SuggestionsAdapter,从法com.actionbarsherlock.widget引用.SearchView.updateSearchAutoComplete
12-30 13:13:39.932:E / dalvikvm(7286):找不到类的com.actionbarsherlock.widget.SuggestionsAdapter,从法引用com.actionbarsherlock.widget.SearchView.setQueryRefinementEnabled
12-30 13:13:39.935:E / dalvikvm(7286):找不到类的com.actionbarsherlock.widget.SuggestionsAdapter,从法com.actionbarsherlock.widget.SearchView $ 3.run引用
12-30 13:13:39.957:​​E / AndroidRuntime(7286):致命异常:主要
12-30 13:13:39.957:​​E / AndroidRuntime(7286):显示java.lang.NullPointerException
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在com.example.sherlockdemo.MainActivity.onCreateOptionsMenu(MainActivity.java:43)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在com.actionbarsherlock.app.SherlockActivity.onCreatePanelMenu(SherlockActivity.java:184)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在com.actionbarsherlock.ActionBarSherlock.callbackCreateOptionsMenu(ActionBarSherlock.java:560)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在com.actionbarsherlock.internal.ActionBarSherlockNative.dispatchCreateOptionsMenu(ActionBarSherlockNative.java:64)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在com.actionbarsherlock.app.SherlockActivity.onCreateOptionsMenu(SherlockActivity.java:149)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在android.app.Activity.onCreatePanelMenu(Activity.java:2508)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在com.android.internal.policy.impl.PhoneWindow preparePanel(PhoneWindow.java:411)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在com.android.internal.policy.impl.PhoneWindow.doInvalidatePanelMenu(PhoneWindow.java:784)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在com.android.internal.policy.impl.PhoneWindow $ 1.run(PhoneWindow.java:205)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在android.view.Choreographer $ CallbackRecord.run(Choreographer.java:776)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在android.view.Choreographer.doCallbacks(Choreographer.java:579)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在android.view.Choreographer.doFrame(Choreographer.java:547)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在android.view.Choreographer $ FrameDisplayEventReceiver.run(Choreographer.java:762)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在android.os.Handler.handleCallback(Handler.java:725)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在android.os.Handler.dispatchMessage(Handler.java:92)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在android.os.Looper.loop(Looper.java:153)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在android.app.ActivityThread.main(ActivityThread.java:5297)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在java.lang.reflect.Method.invokeNative(本机方法)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在java.lang.reflect.Method.invoke(Method.java:511)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:833)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
12-30 13:13:39.957:​​E / AndroidRuntime(7286):在dalvik.system.NativeStart.main(本机方法)


解决方案

这一段时间,我结束了与NullPointerException异常工作后则发现,它在ABS本身就是一个错误,这要感谢的http://stackoverflow.com/a/16903531/992665

I am implementing searchview with sherlock actionbar by refering http://stackoverflow.com/a/14085524/992665 but when i run the application i get the error as could not find the class SuggestionsAdapter. My log

12-30 13:13:39.929: E/dalvikvm(7286): Could not find class 'com.actionbarsherlock.widget.SuggestionsAdapter', referenced from method com.actionbarsherlock.widget.SearchView.updateSearchAutoComplete
12-30 13:13:39.932: E/dalvikvm(7286): Could not find class 'com.actionbarsherlock.widget.SuggestionsAdapter', referenced from method com.actionbarsherlock.widget.SearchView.setQueryRefinementEnabled
12-30 13:13:39.935: E/dalvikvm(7286): Could not find class 'com.actionbarsherlock.widget.SuggestionsAdapter', referenced from method com.actionbarsherlock.widget.SearchView$3.run
12-30 13:13:39.957: E/AndroidRuntime(7286): FATAL EXCEPTION: main
12-30 13:13:39.957: E/AndroidRuntime(7286): java.lang.NullPointerException
12-30 13:13:39.957: E/AndroidRuntime(7286):     at com.example.sherlockdemo.MainActivity.onCreateOptionsMenu(MainActivity.java:43)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at com.actionbarsherlock.app.SherlockActivity.onCreatePanelMenu(SherlockActivity.java:184)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at com.actionbarsherlock.ActionBarSherlock.callbackCreateOptionsMenu(ActionBarSherlock.java:560)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at com.actionbarsherlock.internal.ActionBarSherlockNative.dispatchCreateOptionsMenu(ActionBarSherlockNative.java:64)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at com.actionbarsherlock.app.SherlockActivity.onCreateOptionsMenu(SherlockActivity.java:149)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at android.app.Activity.onCreatePanelMenu(Activity.java:2508)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at com.android.internal.policy.impl.PhoneWindow.preparePanel(PhoneWindow.java:411)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at com.android.internal.policy.impl.PhoneWindow.doInvalidatePanelMenu(PhoneWindow.java:784)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at com.android.internal.policy.impl.PhoneWindow$1.run(PhoneWindow.java:205)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at android.view.Choreographer$CallbackRecord.run(Choreographer.java:776)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at android.view.Choreographer.doCallbacks(Choreographer.java:579)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at android.view.Choreographer.doFrame(Choreographer.java:547)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:762)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at android.os.Handler.handleCallback(Handler.java:725)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at android.os.Handler.dispatchMessage(Handler.java:92)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at android.os.Looper.loop(Looper.java:153)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at android.app.ActivityThread.main(ActivityThread.java:5297)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at java.lang.reflect.Method.invokeNative(Native Method)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at java.lang.reflect.Method.invoke(Method.java:511)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
12-30 13:13:39.957: E/AndroidRuntime(7286):     at dalvik.system.NativeStart.main(Native Method)

解决方案

After working on a while I ended up with the NullPointerException then found out that it was a bug in abs itself, thanks to http://stackoverflow.com/a/16903531/992665

这篇关于夏洛克动作条无法找到CALSS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆