ActionBarSherlock - 共享内容图标问题

tip*_*jat 3 java android actionbarsherlock android-actionbar

我正在使用ActionBarSherlock并已实施ShareActionProvider.

当用户选择与其共享内容的应用时,例如Twitter,操作栏Twitter在共享按钮图标旁边显示图标.这永远呆在那里.

有人知道如何禁用Share按钮旁边出现的应用程序图标吗?

tip*_*jat 6

找到答案:

实现OnShareTargetSelectedListener并在ShareActionProvider上设置它

public void onCreateOptionsMenu(Menu menu){
    ....
    actionProvider.setOnShareTargetSelectedListener(this);
    ....


 @Override 
 public boolean onShareTargetSelected(ShareActionProvider source, 
         Intent intent) { 

     context.startActivity(intent); 

     // started activity ourself to prevent search history 
     return true; 
 } 
Run Code Online (Sandbox Code Playgroud)