我创建一个菜单,其中包含与ShareActionProvider一起使用的menuitem
效果很好。 但是如果菜单项没有显示为动作,当点击菜单项时,它什么都不做。
所以我这样写了
onOptionItemSelected(...){
if(item.getitemid()==r.id.mi_share){
item.getactionprovider.onperformaction();
}
}
我认为它会起作用。但它什么都没做。
我发现ShareActionProvider中的onPerformAction方法什么都不做,只返回false;
那我该怎么办?
答案 0 :(得分:0)
我发现了错误。
actionProvider必须用menu.xml编写,但用代码编写。