emu雑記

C#erな人が書いているブログです。最近、javaを始めました。なんかいろいろやってます。

ActivityのlaunchModeをsingleTaskにした場合の注意

android:launchMode="singleTask"に設定したActivityを、startActivityForResultで呼ばれていた場合、呼び出し元のonActivityResultが即時実行される。

はじめはonActivityResultが呼ばれないなーと思っていたんだけど、まさかの即時実行。

えらいはまった。

さて、どうしたものか…。