键值对 Intent

///键值对:键:储存的数据对应的编号 值:储存的数据
public final void setResult(int resultCode, Intent data) {
        synchronized (this) {
            mResultCode = resultCode;
            mResultData = data;
        }
}
///......
///这段代码可以看出activity返回result是在被finish的时候,也就是说调用setResult()方法必须在finish()之前。
///那么如果在如下方法中调用setResult()也有可能不会返回成功: onPause(), onStop(), onDestroy().

你可能感兴趣的:(键值对 Intent)