欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > Android >内容正文

Android

android点击应用没有反应,Android 应用菜单项点击没反应的问题

发布时间:2024/5/8 Android 72 豆豆
生活随笔 收集整理的这篇文章主要介绍了 android点击应用没有反应,Android 应用菜单项点击没反应的问题 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

今天为安卓应用增加了菜单,放了三个选项,都是关于版本和版权信息的,但是点击任何一项都没反应:

看了看代码,onOptionsItemSelected 也没什么问题,那原因在哪呢?

@Override

public boolean onOptionsItemSelected(MenuItem item) {

switch (item.getItemId()) {

case R.id.version_info:

//...

return true;

case R.id.copyright_notice:

//...

return true;

case R.id.app_update:

//...

return true;

default:

return super.onOptionsItemSelected(item);

}

}

想起了前一阵子一个发现的一个类似的问题:Fragment 中的 onCreateOptionsMenu 方法不执行,

点击打开链接

得到了启发,于是查了查这个类的代码,果然没有调用

setHasOptionsMenu(true) ,于是,在onCreate()方法中进行调用:

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setHasOptionsMenu(true);

}然后重新运行,点击菜单就能正常响应了:

总结一下,关于应用菜单的一些问题,多半都是由于缺乏一些配置文件或者代码层面的设置造成的,可以从这个反面考虑入手解决。

总结

以上是生活随笔为你收集整理的android点击应用没有反应,Android 应用菜单项点击没反应的问题的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。