ShareActionProvider不起作用

时间:2012-10-24 06:17:34

标签: android

我创建一个菜单,其中包含与ShareActionProvider一起使用的menuitem

效果很好。 但是如果菜单项没有显示为动作,当点击菜单项时,它什么都不做。

所以我这样写了

onOptionItemSelected(...){
    if(item.getitemid()==r.id.mi_share){
          item.getactionprovider.onperformaction();
    }
}
我认为它会起作用。但它什么都没做。 我发现ShareActionProvider中的onPerformAction方法什么都不做,只返回false;

那我该怎么办?

1 个答案:

答案 0 :(得分:0)

我发现了错误。

actionProvider必须用menu.xml编写,但用代码编写。