java - ActionBarSherlock - 共享内容图标问题

标签 java android android-actionbar actionbarsherlock

我正在使用 ActionBarSherlock 并已实现 ShareActionProvider

当用户选择要与之共享内容的应用程序时,例如 Twitter,操作栏会在“共享”按钮图标旁边显示一个 Twitter 图标。这永远留在那里。

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

最佳答案

找到答案:

实现 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; 
 } 

关于java - ActionBarSherlock - 共享内容图标问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11067829/

相关文章:

android - 使用 actionBarSherlock 仅显示选项卡

带有 ScrollView 的 Android 操作栏选项卡在方向更改后制作了重复 View

java忽略代理设置

java - LocalDateTime 无法解析为变量

android - 如何从代码中更改 `solid color`?

java - 使用 android 中允许的字符验证 EditText 输入

java - 如何检查日期是否属于本周?

Android 操作栏微调器文本颜色

java - 警告 : Documents NO-HEAD in Eclipse

java - 如何在Chrome和Firefox浏览器中通过Selenium切换框架?