- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
谁能解释一下两者的区别:
onMenuItemSelected (int featureId, MenuItem item)
http://developer.android.com/reference/android/app/Activity.html#onMenuItemSelected%28int,%20android.view.MenuItem%29
和
onOptionsItemSelected(MenuItem 项)
http://developer.android.com/reference/android/app/Activity.html#onOptionsItemSelected%28android.view.MenuItem%29
在安卓系统中?我发现一个教程有人重写了这两种方法。
// Reaction to the menu selection
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
switch (item.getItemId()) {
case R.id.insert:
createTodo();
return true;
}
return super.onMenuItemSelected(featureId, item);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.insert:
createTodo();
return true;
}
return super.onOptionsItemSelected(item);
}
来源:http://www.vogella.de/articles/AndroidSQLite/article.html
最佳答案
Android 知道几种类型的菜单(例如,选项菜单和上下文菜单)。 onMenuItemSelected
是通用回调。您通常不需要使用它。 onOptionsItemSelected
是选项菜单的回调,onContextItemSelected
是上下文菜单的回调。请改用这两个特定的。
关于android - "onMenuItemSelected"和 "onOptionsItemSelected"之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7059572/
我有一个从 main_menu.xml 膨胀的菜单: 这是 Activity 中的代码: @Override public boolean onCreateOptionsMenu(Men
我正在尝试让 FragmentPagerAdapter 中的 Fragment 拥有自己的 MenuItem onclicklistener。 换句话说,我正在尝试在 Fragment 中使用 Act
谁能解释一下两者的区别: onMenuItemSelected (int featureId, MenuItem item) http://developer.android.com/referenc
我刚刚使用模拟器 4.0 将我的 Android 应用程序从 API 级别 13 升级到 14。 任何使用 14 级 api 的人都可以确认 有问题吗 @Override public boolean
我是一名优秀的程序员,十分优秀!