在这就拿A和B算两个Activity,有几种情况,看客可以根据各自情况找相应的解决办法:
1.在A中采用startActivityForResult(intent, requestCode)方式激活B.
当B执行:
Intent intent=new Intent(B.this,A.class);
intent.putExtra("test", "hello");
setResult(RESULT_OK, intent);
finish();
的时候setResult的第一个参数必须大于等于0;
2.在Androidmanifest.xml文件中B的启动模式必须设置成<activity launchMode="singleTop">或者默认的启动模式。