If you are using android fragments compatibility package… and onActivityResult is not called – don’t be afraid! Your code is perfect, it’s Google bug:)
http://code.google.com/p/android/issues/detail?id=15394

I’ve recompiled the library with the fix. Please find it attached.
enjoy!

//DL