我刚刚使用模拟器4.0将我的Android应用程序从API级别13升级到14。任何使用14级api的人都可以确认有问题吗@OverridepublicbooleanonMenuItemSelected(intfeatureId,MenuItemitem){switch(item.getItemId()){caseandroid.R.id.home:...}功能?如果我使用13级api进行编译,我可以单击主要Activity图标(左上),然后在r.id.home情况下转到此方法,但是升级到api14级后,该函数不会被调用,它看起来像图标不可点击:(我只是想知道它是否是这个刚刚发布的api
我正在从ActionBarSherlock迁移到GoogleIO2013中引入的ActionBarCompat库(我这样做是为了可以使用ActionBarDrawerToggle)。我已经解决了所有必要的依赖项(AppCompat、最新的支持库...),修复了所有导入,但是现在当我尝试使用ActionBarActivity的onMenuItemSelected时,我收到错误消息。@OverridepublicbooleanonMenuItemSelected(intfeatureId,MenuItemitem){...}错误:Cannotoverridethefinalmethodfr
谁能解释一下两者的区别:onMenuItemSelected(intfeatureId,MenuItemitem)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%28
谁能解释一下两者的区别:onMenuItemSelected(intfeatureId,MenuItemitem)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%28
我有一个从main_menu.xml膨胀的菜单:这是Activity中的代码:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R.menu.main_menu,menu);returntrue;}@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){MyMessageHandler.debug("menuitemselected");switch(item.getItemId()){caseR.id.act_sync: