2010/07/11

androidアプリ開発 startActivityForResultしたのに戻ったときにonActivityResultが呼ばれない

うがー。めちゃめちゃハマった。

startActivityForResultで起動したintentをfinishして
戻ったときにonActivityResultが呼ばれず、
変わりに、Activityが起動したときにonActivityResultが呼ばれるという
なぞの現象。

AndroidManifest.xmlの android:launchModeのところの
singleTaskを削除したら
意図したとおり動くようになった。

参照:
onActivityResult called before setResult

0 件のコメント:

コメントを投稿