结果android的嵌套set活动

bha*_*ath 4 android android-intent

我有3个活动.A,B和C. A呼叫B,B呼叫C,C的结果应该在A中接收.你能建议如何去做吗?我在调用C之后使用finish()杀死B.因此,C的结果应该直接转到A Activityonresult.可能吗??.请给出你的建议!

Hoa*_*yen 8

A开始活动中B使用startActivityForResult和在B开始活动中C使用startActivityForResult然后在B中杀死BonActivityResult

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent)
{
    super.onActivityResult(requestCode, resultCode, intent);

    setResult(RESULT_OK, intent);
    finish();
}  
Run Code Online (Sandbox Code Playgroud)

意图是从中发回的意图C.现在A将收到这个意图A onActivityResult.