Fragment 中的 onCreateOptionsMenu 方法不执行
来源:互联网 发布:淘宝厂家直销标签 编辑:程序博客网 时间:2024/06/11 04:32
今天要为安卓应用的某个模块添加“打开蓝牙”的选项菜单,准备放在顶部标题栏中,menu文件夹中的xml文件都准备好了,但运行的时候标题栏右侧却空空如也,没有选项菜单的图标:
通过打印字符串测试发现,其实 Fragment 中的 onCreateOptionsMenu() 方法并没有执行,这是怎么回事?为什么其他模块中的onCreateOptionsMenu() 方法却可以正常执行?
LogCat 没有输出打印信息,该方法没执行。
百度之后,找到了问题,原来是没有调用 setHasOptionsMenu(true) 。
引用自:http://pizzanicky.blog.163.com/blog/static/6926633820137814815884/
在onCreate() 方法中加入 setHasOptionsMenu(true) :
图标就能正常显示了:
因为有一段时间没做安卓了,所以复制代码的时候有些细节遗漏了。
原文地址:http://blog.csdn.net/zhouyingge1104/article/details/42106519
0 0
- Fragment 中的 onCreateOptionsMenu 方法不执行
- Fragment 中的 onCreateOptionsMenu 方法不执行
- Fragment 中的 onCreateOptionsMenu 方法不执行
- 关于 fragment重写onCreateOptionsMenu不执行问题
- onCreateOptionsMenu 不执行
- onCreateOptionsMenu不执行问题
- 重写 onCreateOptionsMenu(Menu menu) 方法,却不执行。
- onCreateOptionsMenu在fragment中的应用
- ListActivity下的onCreateOptionsMenu 不被执行
- onCreateOptionsMenu()方法
- Fragment中的onActivityResult方法不调用
- Fragment onResume不执行
- 解决Fragment中放置ViewPager,不执行adapter的方法
- fragment的onpause和onresum方法不执行
- Fragment的OnResume()方法不执行原因及解决办法
- Android中的onCreateOptionsMenu()方法和onOptionsItemSelected()方法示例
- Android中的onCreateOptionsMenu()方法和onOptionsItemSelected()方法示例
- Activity中的onCreate方法不执行问题
- 小谈php处理 大并发 大流量 大存储
- Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found.
- 常见的蓝牙4.0模块
- SDUT OJ 数据结构实验之查找三:树的种类统计
- 咬碎STL空间配置器
- Fragment 中的 onCreateOptionsMenu 方法不执行
- OFBiz 开发需要用到的几个重要(配置)文件
- 【Codeforces Round 367 (Div 2) C】【简单DP】Hard problem
- 路迹
- 贪心算法
- 图解分析一个dNet进销存软件
- C/C++预处理表达式中可接受的内容
- java压缩编码之GZIP
- 深入理解Java虚拟机之Class类文件的结构