我创建了一个菜单,其中包含一个使用ShareActionProvider的菜单项
它工作得很好。但是,如果菜单项没有显示为操作,则当单击菜单项时,它不会执行任何操作。
所以我这样写
onOptionItemSelected(...){
if(item.getitemid()==r.id.mi_share){
item.getactionprovider.onperformaction();
}
}我以为它能行得通。但它什么也做不了。我发现ShareActionProvider中的方法onPerformAction什么也不做,只返回false;
那么我该怎么做呢?
发布于 2012-10-24 14:53:31
我发现了错误。
actionProvider必须用menu.xml编写,但要用代码编写。
https://stackoverflow.com/questions/13043862
复制相似问题