2012-10-24 24 views
0

我創建了一個菜單,與ShareActionProvider的ShareActionProvider不起作用

工作的菜單項效果很好。 但如果菜單項未顯示爲操作,則在單擊菜單項時它不執行任何操作。

,所以我寫了這樣

onOptionItemSelected(...){ 
    if(item.getitemid()==r.id.mi_share){ 
      item.getactionprovider.onperformaction(); 
    } 
} 

我認爲這是可行的。但它什麼都不做。 我發現ShareActionProvider中的onPerformAction方法什麼都不做,只是返回false;

那麼我該怎麼做?

回答

0

我發現了錯誤。

actionProvider必須寫在menu.xml中,但是用代碼編寫。