2017-02-03 7 views
0

1)どのように我々はアンドロイドの共有意思で選択されたアプリを確認することができますか?そして、どのように我々は、画像が正常かどうかの共有を知ることができますか? Androidの共有インテントが成功したか失敗したかを確認する方法はありますか? (たとえば、ハングアウトの投稿を共有している場合は、正常に投稿されたか、キャンセルされたかどうかを知りたい)Intent.createChooser:共有イメージのインテント数を確認する方法は?

私はonActivityResultで試してみましたが、 (。ときに、画像を選択していると私は外で同じ出力をクリックした時に来ている)outSideTouchListenerをクリック

Logcat:我々は確認するかどうかを取得することはできませんデフォルトのAndroidの意図を共有する場合は

E/resultCode: 0 E/requestCode: 100 E/resultOk: -1 E/resultCancel: 0

答えて

1

アイテムが共有されているかどうか、インテント共有ダイアログはAndroid OS自体によって管理され、特定のアプリでの共有は、そのアプリによって管理されるため、アプリのコントロールには含まれません。

我々は我々のアプリケーションからイメージを共有している場合、我々はふてくされ選択された画像の数を共有するために取得することができます。我々はアンドロイドの共有の意図により選択されたアプリを確認することができますどのように

+0

はい、アダプタークラスを使用してカウントを取得しています。そのビューから画像を共有しています。画像を送信した後、バックプレスを押してからonActivityResult出力のみを取得します。 –

1

Android 5.1以降では、the three-parameter version of createChooser()を使用して、選択したアクティビティを確認できます。それ以外の場合は、独自のチューザーを作成しないかぎり、これを判別できません。

そして、どのように我々は、画像が正常かどうかの共有を知ることができますか?

できません。 「正常に」という一般的な定義はなく、共有されるコンテンツはユーザーが選択したユーザーとそのアプリケーションに依存します。

関連する問題