问题标签 [shareactionprovider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
174 浏览

android - 更改 ShareActionProvider 视图的背景

我想ShareActionProvider更改ActionBar作为MenuItem. 我似乎无法在样式中找到正确的属性来执行此操作。我需要更改整个事物的背景,如下所示:

0 投票
4 回答
10633 浏览

android - 通过whatsapp分享图片和文字

我使用以下代码通过 WhatsApp 共享图像和文本。但是,它仅共享图像,而不共享文本。我在整个互联网上进行了搜索,但没有找到解决方案。

0 投票
3 回答
1754 浏览

android - 使用共享操作提供程序时检测共享应用程序

有什么方法可以检测使用共享操作提供程序时选择了哪个共享应用程序,以便我可以为不同的应用程序发送不同的消息?我正在为共享操作提供程序使用以下方法,

和意图,

0 投票
1 回答
305 浏览

android - 从 ShareActionProvider 列表中删除 YourSelf

我在应用程序中使用ActionBarSherlock以及 ShareActionProvider。我正在使用共享意图以与ActionBarSherlock 示例非常相似的方式共享图像:

一切正常,唯一的问题是我的应用程序还接受共享图像内容(“image/*”),因此它显示在应用程序列表中。有没有办法解决?

编辑:

这是我的意图过滤器:

0 投票
3 回答
4492 浏览

android - 如何隐藏分享操作提供者附近的分享操作(使用最多)图标?

看图片。如何隐藏表示分享到 Pinterest 的图标“P”?

在此处输入图像描述

它们都在操作栏上,我使用 ActionBarSherlock。

0 投票
1 回答
888 浏览

android - Android - 分享按钮没有响应

我有这个意图

以及类中的这两个方法:

和这个 sdk 版本配置:

但我的问题是我不知道如何称呼它。单击共享按钮后,如何实际显示菜单?

谢谢!

0 投票
5 回答
2619 浏览

android - Android 错误 java.lang.NoSuchMethodError: android.view.MenuItem.getActionProvider

我启用了ShareActionProvider,我得到了这个错误:

但是我使用这个类的方式是这样的:

所以我认为我不会显示早期sdk的共享按钮,我会没事的。但是我遇到了很多崩溃。

我无法真正对此进行测试,因为我没有带有早期版本 SDK 的手机。但这是否意味着所有使用早期 SDK 版本的人都会崩溃这些页面?还是只是点击分享的人?如何防止这种崩溃?

我在课堂上有这些方法。如果 sdk 小于 14,我应该不运行它们吗?

谢谢。亚历克斯

0 投票
1 回答
443 浏览

android - Android ShareAction Provider 空指针

我在共享操作提供程序中得到空指针,因为它在应用程序开始时需要一个图像。我只能稍后提供。

这是我的代码

0 投票
2 回答
353 浏览

android - Android - try/catch 中的 ShareActionProvider 异常使应用程序崩溃

我在使用的类中有此代码ShareActionProvider

坠机事故是这样说的

当应用程序在 try/catch 块内时,它怎么会崩溃?

谢谢!

0 投票
4 回答
1508 浏览

android - ActionBarSherlock & ShareActionProvider 导致 InflateException

我正在构建一个使用 ActionBarSherlock 的应用程序,它是 ShareActionProvider 用于生成其他应用程序的 Intent。我根据库的 github 页面中的示例代码创建了该项目;起初,我工作完美。然而,在那之后的一天,它就停止了工作。如果我删除有关菜单膨胀的代码,则活动正常加载,否则它会崩溃并出现以下异常:

如您所见,没有任何东西指向我的代码;我将问题追溯到此方法的第一行:

如果删除该行,则该活动就可以正常工作。菜单布局如下图所示:

我一直无法解决这个问题,也找不到有类似问题的人。但是,我确实在图书馆的 wiki 中读到主题可能是问题,以下是我的应用程序和操作栏的主题,我已将其更改为 Theme.Sherlock.Light 和许多其他无济于事。

我正在使用最新版本的库。我希望有人可以帮助我!谢谢!

编辑:我无法解决问题,但我在 ActionBarSherlock (layout/abs_activity_chooser_view.xml) 中将异常跟踪到此 XML:

似乎异常是由 FrameLayout 引起的。

EDIT 2: Ok, I have found a way to stop the app from crashing. I removed the custom theme from my app and the style from the actionbar, leaving the app theme like:

This works well, however, I have lost the possibility of customizing the actionbar.