FragmentでstartActivityForResultが使える Fragmentって便利ですねー。特にActivityにベッタリ書いていた様な実装をFragmentに分けて色々捗らせる事が出来る点がとても助かります。で、Activityに書いていた処理をFragmentに集約する時に問題になるのがstartActivityForResultによって処理を委譲している部分です。 FragmentではstartActivityやstartActivityForResultやonActivityResultが用意されており、FragmentからActivityを起動したり、結果を受け取る事ができます。 という事でまぁ問題なくねーと思いがちですがしかし、FragmentのstartActivityForResultには罠があるんですねーーーー! リクエストコードは下位16bitの範囲で ま
![サポートパッケージのFragmentでstartActivityForResultを使う場合の注意点](https://cdn-ak-scissors.b.st-hatena.com/image/square/9fed83694ffc14e3bf5cf96df78551c94ea58d45/height=288;version=1;width=512/http%3A%2F%2F1.bp.blogspot.com%2F-HSHQ0wCPPUY%2FT0H6fwreZsI%2FAAAAAAAAASQ%2F0W3vyjPy4w4%2Fw1200-h630-p-k-no-nu%2FScreen%252Bshot%252B2012-02-20%252Bat%252B16.44.42.png)