に呼び出すことはありません。 MyNestedActivityでstartActivityForResult()
を呼び出すと、Activity
は正常に起動しますが、一度も呼び出されなかったのはonActivityResult()
です。onActivityResult()が、私は次のUI hierarhyを持つネストされた活動
しかし、startActivity()
を使用してMyNestedActivityを開いた場合、onActivityResult()
は問題ありません。
フックする必要があるときonActivityResult()
? FragmentActivity
のFragment
に?どのようにMyNestedActivityに結果をディスパッチする必要がありますか?
は解決:
ないと呼ばれるこのUIのhierarhy onActivityResult()
で。私はただMyNestedActivityをFragment
に変更し、私の階層はFragmentActivity
- >Fragment
になります。今すぐonActivityResult()
がうまくいきます。
あなたのonActivityresultがあなたの親アクティビティによって取られていると思います。ログを取るだけです。 –