在Android的Activity中,我们经常使用startActivityForResult启动另外一个Activity,例如从Activity A启动 Activity B,那B何时调用setResult合适,能不能再finish()之后调用?
在这里做一下记录。
直接看下Activity的源码 setResult()
和 finish()
两个方法
public final void setResult(int resultCode, Intent data) {
synchronized (this) {
mResultCode = resultCode;