Finish返回两个活动

问题描述

| 我有一个活动A,它调用活动B以获得结果。 活动称为相机意图拍照,然后将其发送到服务器。在活动B的异步任务的PostExecute方法上,我调用finish()希望返回活动A。但是,刚刚从活动B的意图调用中收到的图像被删除了。我必须再次按返回按钮才能返回到活动A。 如何跳过从相机获取图片的中间活动,然后返回活动A? 提前致谢 乔恩     

解决方法

        如果有人感兴趣,我使用了FLAG_ACTIVITY_CLEAR_TOP
Intent i = new Intent(ActivityA.this,ActivityB.class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivityForResult(i,key);