Android requestCodeランダム問題
394 ワード
今日の開発で問題が発生しました.activityのonActivity Result()メソッドで取得したrequestCodeは、startActivity ForResult()メソッドを呼び出したときに渡されたrequestCodeではなく、乱数です.呼び出すたびに異なる数字になります.FragmentでstartActivity ForResult()を呼び出すときにgetActivity()を使用して呼び出されていないことが確認されました.変更前:
変更後
問題を完璧に解決し、記録します.
startActivityForResult(intent,0);
変更後
getActivity().startActivityForResult(intent,0);
問題を完璧に解決し、記録します.