問題タブ [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入れられる のビューの背景を変更したい。スタイルでこれを行うための適切な属性が見つからないようです。次のように、全体の背景を変更する必要があります。ActionBarMenuItem

0 投票する
4 に答える
10633 参照

android - whatsappを介して画像とテキストを共有する

次のコードを使用して、WhatsApp を介して画像とテキストを共有します。ただし、テキストではなく画像のみを共有します。インターネット全体を検索しましたが、解決策が見つかりませんでした。

0 投票する
3 に答える
1754 参照

android - 共有アクションプロバイダーを使用しているときに共有アプリを検出する

共有アクションプロバイダーを使用しているときに選択されている共有アプリを検出して、アプリごとに異なるメッセージを送信できるようにする方法はありますか?共有アクションプロバイダーに次の方法を使用しています。

と意図、

0 投票する
1 に答える
305 参照

android - ShareActionProvider リストから YourSelf を削除する

ShareActionProvider と共にアプリでActionBarSherlockを使用しています。ActionBarSherlock の例と非常によく似た方法で、共有インテントを使用して画像を共有しています。

すべてが正常に機能しています。唯一の問題は、アプリが共有イメージ コンテンツ ("image/*") も受け入れるため、アプリのリストに表示されることです。とにかくこのあたりはありますか?

編集:

これが私の意図フィルターです:

0 投票する
1 に答える
888 参照

android - Android - 共有ボタンが反応しない

こんな意図があります

クラスのこれらの2つのメソッド:

およびこの 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 プロバイダーの null ポインター

アプリの開始時に画像を期待しているため、共有アクションプロバイダーで null ポインターを取得しています。後でしか提供できません。

これが私のコードです