我有一个主要活动调用另一个(第二个)活动“VennDiagram”
Intent intent = new Intent(getApplicationContext(), VennDiagram.class);
startActivityForResult(intent, 200);
进行一些计算后的第二个活动称为第三个活动“ImageMapTest ....”活动
Intent i = new Intent(getApplicationContext(), ImageMapTestActivity.class);
i.putExtras(sendBundle);
startActivity(i);
//finish();
现在我需要帮助将 arrayList 从第三个活动返回到第一个??!!
Intent in = new Intent(getApplicationContext(), AndroidClientActivity.class);
in.putExtra("songList", playList);
setResult(200, in);
finish();
在我的第一个活动中,我确实有一个意图监听器,如下所示,但只是第三个活动不会将它发送回它
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(resultCode == 100 || resultCode == 200)
{
}
PS我确实读过一些类似的帖子,但它们不是我想要的......