私のアプリでは、から画像を共有するオプションがありますGridView
。現在、[共有] メニューを選択するshareIntent
と、選択したすべての画像の Uris を含む を用意して、 を呼び出しますIntent.createChooser()
。
ShareActionProviderを使用したいのですが、 ShareActionProviderによってバックアップされたときに Share メニュー項目をクリック可能にするには、shareIntent
を指定する必要があります。
onCreateOptionsMenu()
どの画像が選択されるかわからない場合、内部で shareIntent を指定するにはどうすればよいですか? 関数内で shareIntent を準備することを期待しonOptionsItemSelected()
ます。
ちなみに、アクティビティではなくフラグメントからこれを行っていますが、違いはありますか?
ありがとうございました、
ゲイリー