0

私のアプリケーションにShareActionProviderがあります。それは私が挿入したテキストでアップロードした写真を共有します。共有が終わったら、私はアプリケーションに戻るべきであることをクリックして、OKボタンでポップアップメッセージ/ダイアログを表示したい。問題は、私のアプリケーションでは、共有が完全かどうかをどのように知ることができますか?たとえば、私がスタムグラムの写真とテキストを共有している場合、その投稿がすでに完了していることをどのように知ることができますか?Androidでポストシェアが完了したときにポップアップを表示する方法

+0

「共有が完了しました」ということを詳しく説明してください。 – CommonsWare

+0

私は今質問を編集します。 – TheLostStar

+0

あなたの投稿が正常に投稿されたときにあなたは応答を得ています。慎重に確認してください。 –

答えて

1

は次のようにトーストを使用してください:Toast.make(context "Uploaded", Toast.LENGTH_SHORT).show();

トーストは、ほんの少しの「ポップアップ」私のアプリケーションで

+0

質問:私のアプリケーションでは、共有が完全かどうかをどのように知ることができますか?たとえば、私がスタムグラムの写真とテキストを共有している場合、その投稿がすでに完了していることをどのように知ることができますか? – TheLostStar

+0

アップロードが完了した場合にtrueを返すブールチェックまたはカスタムメソッドを作成し、アップロードがtrueの場合のみトーストを開始する必要があります。これは単なるゆるいアイデアです。 – Muddz

+0

大丈夫ですが、どうすればそのデータを取得できますか?アップロードは本当です。別のアプリケーションにあります。 (図表、ツイッターなど) – Astgh

3

シェアが完全またはノーであるならばどのように私が知ることができるのですか?たとえば、私がスタムグラムの写真とテキストを共有している場合、その投稿がすでに完了していることをどのように知ることができますか?

ACTION_SENDではこれができません。ユーザーが他のアプリの共有コンテンツで行うことは、ユーザーと他のアプリの開発者との間で行われます。ユーザーは、すぐに、後で、または決して何かをする可能性があります。アプリは直ちにまたは後で何かを行う可能性があります(たとえば、サーバーとの定期的な同期操作の一環としてコンテンツをアップロードするなど)。受信アプリが共有が「完了」していることを伝えるプロトコルはありません。

特定のアプリは、ACTION_SENDを超える特定のAPIを提供している可能性があります。これらのアプリはこのアプリで独自の機能を提供します。

関連する問題