読者です 読者をやめる 読者になる 読者になる

おすしたべたい

おすしがたくさん食べられるようにがんばるブログ

FragmentのonActivityResultが呼ばれない

備忘録。結構よく遭遇するかもしれません、Fragment側のonActivityResult()が呼ばれない問題です。
こいつの原因は大概親のActivity側でもonActivityResult()をオーバーライドしている場合です。

親のActivityでonActivityResult()をオーバーライドしているのに、そこでsuper.onActivityResult()をコールしていないのが原因のようです。

ということでActivity側のonActivityResult()super.onActivityResult()を一行書いてあげるだけで解決しました。 忘れないように忘れないように。