Android 如何在onDestroy()中获取结果代码?

Android 如何在onDestroy()中获取结果代码?,android,Android,当我的活动被销毁时,我想检查结果代码是否为result\u OK,以进行一些清理。有一个setResult方法,但没有getter 如何从活动内部检查活动是否将以结果\u OK完成 @Override public void onDestroy() { super.onDestroy(); if (isFinishing()) { if (???result??? == RESULT_CANCELED) { // Do stuff

当我的活动被销毁时,我想检查结果代码是否为
result\u OK
,以进行一些清理。有一个
setResult
方法,但没有getter

如何从活动内部检查活动是否将以
结果\u OK
完成

@Override
public void onDestroy() {
    super.onDestroy();

    if (isFinishing()) {
        if (???result??? == RESULT_CANCELED) {
            // Do stuff
        }
    }
}

您不能直接在
onDestroy
中执行,也不应该依赖它。结果代码是
onActivityResult
回调的形式参数。如果要在
onDestroy
中检查其值,可以将其存储在具有类作用域的变量中。

您不能直接在
onDestroy
中执行此操作,您不应该依赖它。结果代码是
onActivityResult
回调的形式参数。如果要在
onDestroy
中检查其值,可以将其存储在具有类作用域的变量中。

请考虑从
活动
派生的类,该类没有可用的源代码。你是说我必须在父活动中的<代码> OnActuviyReult[/Cuth]中执行清理工作吗?从一个代码<活动> <代码>中考虑一个派生类,没有可用的源代码。你是说我必须在父活动的onActivityResult中执行清理吗?