以新的意图开始的活动设置结果不起作用
我已尝试搜索问题,但仅找到无关的问题和讨论
第一个活动:活动A:->午餐模式-> singleTop
startActivityForResult(new Intent(this, ActivityB.class), 1)
secondActivity:ActivityB:
startActivity(....ActivityC)
ActivityC:
startActivity(new Intent(this, activityB).addFlages(CLEAR_TOP));
ActivityB:
onNewIntent(intent) {
setResult(-100)
finish()
}
ActivityA:
onActivityResult(){
// always wrong result only! it doesn't return -100 always RESULT_OK
}
activity C
中,您可以使用“完成only without calling
活动B using
意图”。如下所示。