因为我隐含的应用程序兼容我的searchview不工作了:

Process: com.laurenswuyts.witpa, PID: 26666

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.widget.SearchView.setSearchableInfo(android.app.SearchableInfo)' on a null object reference

at com.laurenswuyts.witpa.Activities.Events.EventActivity.onCreateOptionsMenu(EventActivity.java:75)

at android.app.Activity.onCreatePanelMenu(Activity.java:2820)

at android.support.v4.app.FragmentActivity.onCreatePanelMenu(FragmentActivity.java:275)

at android.support.v7.app.ActionBarActivity.superOnCreatePanelMenu(ActionBarActivity.java:276)

at android.support.v7.app.ActionBarActivityDelegate$1.onCreatePanelMenu(ActionBarActivityDelegate.java:79)

at android.support.v7.widget.WindowCallbackWrapper.onCreatePanelMenu(WindowCallbackWrapper.java:49)

at android.support.v7.internal.app.ToolbarActionBar.populateOptionsMenu(ToolbarActionBar.java:459)

at android.support.v7.internal.app.ToolbarActionBar$1.run(ToolbarActionBar.java:69)

at android.os.Handler.handleCallback(Handler.java:739)

at android.os.Handler.dispatchMessage(Handler.java:95)

at android.os.Looper.loop(Looper.java:135)

at android.app.ActivityThread.main(ActivityThread.java:5221)

at java.lang.reflect.Method.invoke(Native Method)

at java.lang.reflect.Method.invoke(Method.java:372)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)

所以nullpointer为searchview,而我有它:

@Override

public boolean onCreateOptionsMenu(Menu menu) {

MenuInflater inflater = getMenuInflater();

inflater.inflate(R.menu.event_main, menu);

// Get the SearchView and set the searchable configuration

// Associate searchable configuration with the SearchView

SearchManager searchManager =

(SearchManager) getSystemService(Context.SEARCH_SERVICE);

SearchView searchView =

(SearchView) menu.findItem(R.id.action_search).getActionView();

searchView.setSearchableInfo(

searchManager.getSearchableInfo(getComponentName()));

return super.onCreateOptionsMenu(menu);

}

在我的菜单我有这:

android:title="@string/action_search"

android:icon="@drawable/ic_action_search"

app:showAsAction="always"

android:actionViewClass="android.support.v7.widget.SearchView"/>

我不知道为什么它不工作,但发生了,因为我开始使用应用程序兼容21。

问候,

java searchview_java – Searchview不工作,因为应用程序兼容相关推荐

  1. 10年工作经验老程序员推荐的7个开发类工具

    做.NET软件工作已经10年了,从程序员做到高级程序员,再到技术主管,技术总监.见证了Visual Studio .NET 2003,Visul Studio 2005, Visual Studio ...

  2. 面试感悟-------一名3年工作经验的程序员应该具备的技能

    转载: 面试感悟-------一名3年工作经验的程序员应该具备的技能 前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章.这篇文章大部分内容都是面向整个程序员群体的,当 ...

  3. 深入分析 Java I/O 的工作机制

    深入分析 Java I/O 的工作机制 I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道.在当今这个数据大爆炸时代 ...

  4. Java 建模:UML 工作簿,第 1 部分

    Java 建模:UML 工作簿,第 1 部分 英文原文 内容: 关于序列图 关于示例应用程序 入门 添加参与者 连接各点 建立某个活动的图 表示时间流逝 下一步 参考资料 关于作者 对本文的评价 相关 ...

  5. java dos编译命令是什么_在DOS命令行状态下,如果源程序HelloWorld.java在当前目录下,那么编译该程序的命令是()...

    [单选题]下列行为中,属于绝对商行为的是 [填空题]汽车故障的变化规律可分为3个阶段,早期故障期. 和 . [填空题]无分电器点火线圈与一般点火线圈不同,其 与 没有连接,为互感作用. [简答题]练习 ...

  6. 使用Java和Spring构建现代Web应用程序

    使用Spring Framework创建Java Web应用程序从未如此简单. 如果您已经熟悉Java并且几乎没有创建Web应用程序的经验,或者如果您担心所有很酷的孩子都放弃Java取而代之的是Rub ...

  7. Java能够做哪些工作?这7个Java开发方向你知道几个?

    Java技术既是一种高级的面向对象的编程语言,也是一个平台. Java技术基于Java虚拟机(Java virtual machine,JVM)的概念 -- 这是语言与底层软件和硬件之间的一种转换器. ...

  8. 学习Java可以从事什么工作?

    很多人都知道[Java程序员]的工资待遇很好,月薪过万.但是他们却不知道Java程序员到底从事着什么样的工作,可以有如此高的工资待遇?就让我们一起走进程序的世界. 一.你所知道的大部分应用的服务端都在 ...

  9. 学习Java可以从事哪些工作

    Java技术既是一种高级的面向对象的编程语言,也是一个平台.Java技术基于Java虚拟机(Java virtual machine,JVM)的概念 -- 这是语言与底层软件和硬件之间的一种转换器. ...

最新文章

  1. Google推出数据集搜索!百度,你怎么看?
  2. Please make sure you have the correct access rights and the repository exists.问题解决
  3. html代码中本地路径里斜杠 / 和反斜杠 \ 的区别
  4. HUE Schedule 定时调度 - 启动时间设置问题(执行次数过多,时区问题)
  5. 接口规范 8. 播出认证相关接口
  6. 京东排行第一,近 4 万好评,这本 Python 书究竟好在哪?
  7. 复习-arrary和arraylist的对比以及arraylist的遍历中删除的原理
  8. 你得真心喜欢些什么,才能过好漫长的冬天
  9. 案例分享——低压电力线载波通信模组(借助电源线实现远距离数据传输、宽压输入、波特率范围广、应用场景多样化)
  10. 通达OA2017工作流数据报表查询全部流程
  11. zabbix如何监控ip地址_zabbix 监控ip地址
  12. tp6/thinkphp6实现微信小程序支付/微信支付v3版本,全部流程代码
  13. win10安装ePLAN P8 2.7无法通过驱动精灵更新MultiUSB Key驱动问题的解决办法
  14. thinkpad重装系统不引导_联想品牌机重装系统无法引导原因分析以及解决方法(全面分析)...
  15. 你好!编程!你好!世界
  16. dlib检测人脸landmarks
  17. php拼团逻辑,拼团3人团避免人数过多的一个算法
  18. 【Paper】2022_Fixed-Time Cooperative Tracking for Delayed Disturbed Multi-Agent Systems Under Dynamic
  19. 自动回复的三种形式?
  20. 沧海一声笑(最好版):也论智能的生成

热门文章

  1. 活体检测论文研读四:RetinaFace: Single-stage Dense Face Localisation in the Wild
  2. 郭金东的金浦集团荣登2019江苏民营企业100强榜单
  3. Part I 空气曲棍球 Chapter7(7.6 Drawing Our Texture)
  4. 适合新手练习js解密的小站--拍拍贷参数--第六期
  5. 钢铁厂计算机相关岗位需要倒班吗,钢铁厂工人倒班的三个阶段,请对号入座!...
  6. 珍珠影城 - 360FLY
  7. flutter友盟分享_Flutter 集成友盟 深坑
  8. 韦氏紫血三国——WESB之赤壁
  9. 微信小店的钱如何自动提现到个人微信?
  10. 流水号二维码如何批量打印