The problem with this as I see it is that you have to guarantee that registerForActivityResult() is called before your own activity\'s OnCreate() completes. OnCreate() is ob