onActivityResult()
メソッドが呼び出されないため、Androidのアルバムから画像を読み込む際に問題があります。アクティビティがフラグメントから開始されたときにonActivityResult()が呼び出されない
これは私が書いたコードは(フラグメントではない活動から呼び出される)である:
Intent galleryIntent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
getActivity().startActivityForResult(galleryIntent, PICK_IMAGE);
ところで、私はonActivityResult()
を定義しているが、それがトリガー決してます:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
Log.d(TAG, "onActivityResult"); // not printed
}
どのようなアイデアがこれに間違っていますか?
ありがとうございます!
で
を置き換える、super.onActivityResult(requestCode、resultCodeが、データを)コンストラクタを追加します。 – Venky
私は質問を編集しました。実際、私のコードはすでにその行を持っています。 –
ギャラリー右から画像を選択する必要がありますか? – Venky