我有一个活动A,它将活动B称为结果。
活动是调用相机意图拍照然后将其发送到服务器。在Activity B的异步任务的PostExecute方法中,我调用finish()希望返回活动A.但是,我刚刚从Activity B的intent调用中收到的图像被删除了。我必须再次按下后退按钮才能返回活动A.
如何跳过从相机获取照片并返回活动A的中间活动?
提前致谢
乔恩
答案 0 :(得分:5)
如果有人有兴趣,我使用了FLAG_ACTIVITY_CLEAR_TOP
Intent i = new Intent(ActivityA.this, ActivityB.class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivityForResult(i, key);