Android中的setResult()有时未将正确的结果代码传递给另一个Activity

问题描述 投票:0回答:1

这是我的代码,

 if (onApply) {
        Intent intent = new Intent();
        setResult(200, intent);
        super.onBackPressed();
    } else {
        Intent intent = new Intent();
        setResult(RESULT_OK, intent);
        super.onBackPressed();
    }

不是每次都出现,但有时我在onActivity结果中得到结果代码0。

提前感谢。

android android-activity onactivityresult
1个回答
0
投票

通常,您可能会忽略在不调用setResult()的情况下称为finish()的情况。

© www.soinside.com 2019 - 2024. All rights reserved.