ActivityA 启动Activity B。
A:
activity.startActivityForResult(intent, requestCode)
B:
setResult(RESULT_OK);
finish();
A:onActivityResult
发现得到的resultCode并不是RESULT_OK。 原因是在B中我们设置了android:launchMode="singleInstance", 这样的话,A,B将不会在同一个栈中,导致setResult(RESULT_OK);失败。