アプリを開発していて、Instagramで写真を共有しようとしています。
私は以下のコードを使用しています:
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("image/jpeg");
i.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///"+savedPhotoPath));//savedPhotoPath is the path of my picture stored somewhere in the sdcard
startActivity(Intent.createChooser(i, "Share Image"));
問題は、インスタグラムがホームアクティビティで起動されることです(起動するその写真を共有するアクティビティが必要です)。
私はこのようなエクストラを入れようとしました:
i.putExtra(Intent.EXTRA_STREAM, new File(savedPhotoPath));
と
i.putExtra(Intent.EXTRA_STREAM, Uri.parse(savedPhotoPath));
同じ結果で、常に、Instagramアプリケーションのホームアクティビティが起動されます。
この問題を解決する方法はありますか?
よろしく、