使用startActivityForResult启动Activity时,被启动的Activity的launchMode如果设置为“singleTask”,那么onActivityResult方法会马上执行,不会等被启动的Activity返回结果。
解决方法:在当前Activity重写onNewIntent方法,增加setIntent(intent)。
使用startActivityForResult启动Activity时,被启动的Activity的launchMode如果设置为“singleTask”,那么onActivityResult方法会马上执行,不会等被启动的Activity返回结果。
解决方法:在当前Activity重写onNewIntent方法,增加setIntent(intent)。