LoginSignup
0
0

More than 5 years have passed since last update.

DialogFragmentでonActivityResult()をするハマったこと

Posted at

やりたかったこと

DialogFragment上のボタンを押すとギャラリーが開き、結果をDialogFragment上のonActivityResult()で受け取る。

実際に起きたこと

DialogFragment上のonActivityResult()が呼ばれていない?
なぜかDialogFragment呼び出し元(MainActivity)のonActivityResult()が呼ばれている。
(こちらは別の操作で使用中。ていうかDialogFragmentのことはDialogFragment上で完結させたい)

解決法

MainActivity上のonActivityResult()super.onActivityResult()を呼ぶ。

感想

とっても初心者なのでどうしてこれでDialogFragment上のonActivityResult()が呼ばれるようになるのかわからない…誰かコメントで教えてください。

参考にしたサイト

FragmentのonActivityResultが呼ばれない

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0