java searchview_java – Searchview不工作,因为应用程序兼容
因为我隐含的应用程序兼容我的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不工作,因为应用程序兼容相关推荐
- 10年工作经验老程序员推荐的7个开发类工具
做.NET软件工作已经10年了,从程序员做到高级程序员,再到技术主管,技术总监.见证了Visual Studio .NET 2003,Visul Studio 2005, Visual Studio ...
- 面试感悟-------一名3年工作经验的程序员应该具备的技能
转载: 面试感悟-------一名3年工作经验的程序员应该具备的技能 前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章.这篇文章大部分内容都是面向整个程序员群体的,当 ...
- 深入分析 Java I/O 的工作机制
深入分析 Java I/O 的工作机制 I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道.在当今这个数据大爆炸时代 ...
- Java 建模:UML 工作簿,第 1 部分
Java 建模:UML 工作簿,第 1 部分 英文原文 内容: 关于序列图 关于示例应用程序 入门 添加参与者 连接各点 建立某个活动的图 表示时间流逝 下一步 参考资料 关于作者 对本文的评价 相关 ...
- java dos编译命令是什么_在DOS命令行状态下,如果源程序HelloWorld.java在当前目录下,那么编译该程序的命令是()...
[单选题]下列行为中,属于绝对商行为的是 [填空题]汽车故障的变化规律可分为3个阶段,早期故障期. 和 . [填空题]无分电器点火线圈与一般点火线圈不同,其 与 没有连接,为互感作用. [简答题]练习 ...
- 使用Java和Spring构建现代Web应用程序
使用Spring Framework创建Java Web应用程序从未如此简单. 如果您已经熟悉Java并且几乎没有创建Web应用程序的经验,或者如果您担心所有很酷的孩子都放弃Java取而代之的是Rub ...
- Java能够做哪些工作?这7个Java开发方向你知道几个?
Java技术既是一种高级的面向对象的编程语言,也是一个平台. Java技术基于Java虚拟机(Java virtual machine,JVM)的概念 -- 这是语言与底层软件和硬件之间的一种转换器. ...
- 学习Java可以从事什么工作?
很多人都知道[Java程序员]的工资待遇很好,月薪过万.但是他们却不知道Java程序员到底从事着什么样的工作,可以有如此高的工资待遇?就让我们一起走进程序的世界. 一.你所知道的大部分应用的服务端都在 ...
- 学习Java可以从事哪些工作
Java技术既是一种高级的面向对象的编程语言,也是一个平台.Java技术基于Java虚拟机(Java virtual machine,JVM)的概念 -- 这是语言与底层软件和硬件之间的一种转换器. ...
最新文章
- Google推出数据集搜索!百度,你怎么看?
- Please make sure you have the correct access rights and the repository exists.问题解决
- html代码中本地路径里斜杠 / 和反斜杠 \ 的区别
- HUE Schedule 定时调度 - 启动时间设置问题(执行次数过多,时区问题)
- 接口规范 8. 播出认证相关接口
- 京东排行第一,近 4 万好评,这本 Python 书究竟好在哪?
- 复习-arrary和arraylist的对比以及arraylist的遍历中删除的原理
- 你得真心喜欢些什么,才能过好漫长的冬天
- 案例分享——低压电力线载波通信模组(借助电源线实现远距离数据传输、宽压输入、波特率范围广、应用场景多样化)
- 通达OA2017工作流数据报表查询全部流程
- zabbix如何监控ip地址_zabbix 监控ip地址
- tp6/thinkphp6实现微信小程序支付/微信支付v3版本,全部流程代码
- win10安装ePLAN P8 2.7无法通过驱动精灵更新MultiUSB Key驱动问题的解决办法
- thinkpad重装系统不引导_联想品牌机重装系统无法引导原因分析以及解决方法(全面分析)...
- 你好!编程!你好!世界
- dlib检测人脸landmarks
- php拼团逻辑,拼团3人团避免人数过多的一个算法
- 【Paper】2022_Fixed-Time Cooperative Tracking for Delayed Disturbed Multi-Agent Systems Under Dynamic
- 自动回复的三种形式?
- 沧海一声笑(最好版):也论智能的生成
热门文章
- 活体检测论文研读四:RetinaFace: Single-stage Dense Face Localisation in the Wild
- 郭金东的金浦集团荣登2019江苏民营企业100强榜单
- Part I 空气曲棍球 Chapter7(7.6 Drawing Our Texture)
- 适合新手练习js解密的小站--拍拍贷参数--第六期
- 钢铁厂计算机相关岗位需要倒班吗,钢铁厂工人倒班的三个阶段,请对号入座!...
- 珍珠影城 - 360FLY
- flutter友盟分享_Flutter 集成友盟 深坑
- 韦氏紫血三国——WESB之赤壁
- 微信小店的钱如何自动提现到个人微信?
- 流水号二维码如何批量打印