Android多嵌套活动问题

Android多嵌套活动问题,android,android-activity,Android,Android Activity,我有一个android应用程序,其中有一个ParentActivity类,如下所示 public class ParentActivity extends Activity { protected void navigateForResult(Context c, Class<?> destination, int requestCode) { Intent i = new Intent(c, destination); startActivityForResu

我有一个android应用程序,其中有一个ParentActivity类,如下所示

public class ParentActivity extends Activity {
   protected void navigateForResult(Context c, Class<?> destination, int requestCode) {
    Intent i = new Intent(c, destination);
    startActivityForResult(i, requestCode);
   }
}

我在类别Stactivity中也有onActivityResult函数,但该函数未被激发。我做错什么了吗?

我发现了错误。finishActivity(带有响应代码)实际上不起作用。我必须使用finish()

...
setResult(Activity.RESULT_OK, resultIntent);
finishActivity(5);