10

私の Android アプリでは、次のコードを使用して、写真を共有できるアプリと共有しています。そのため、インストールされているアプリに応じて、gmail、facebook、twitter などと共有できます。

ここに私の質問があります:

  1. この画像がどこで共有されたかを示す結果を Intent から取得できますか?
  2. この共有のアップロードのステータスを取得できますか?
  3. 共有ダイアログがいつ消えて、自分のアプリにフォーカスが戻るのか、少なくとも知ることはできますか?
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.setType("image/png");
Uri uri = Uri.parse("android.resource://com.mypackage.myapp/"+MainScreen.selectedCardId);
shareIntent.putExtra(Intent.EXTRA_STREAM, uri);
shareIntent.putExtra(Intent.EXTRA_TEXT, "Email body text");
startActivity(Intent.createChooser(shareIntent, "Share your card with:"));
4

1 に答える 1