同一个task 可以放不同进程的activity吗?
答:可以的。
A activity获取C activity的返回值有什么方法?
答:1.最笨的办法是使用stattactivityforresult方法启动A,B,C。在onActivityResult方法中进行
回传返回值。
2.使用标志位。intent.setFlages(Intent.FLAG_ACTIVITY_FORWARD_RESULT)
Intent intent = new Intent(A.this, C.class);
intent.setFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT);
startActivity(intent);@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {super.onActivityResult(requestCode, resultCode, data);if (resultCode == Activity.RESULT_OK) {if (data != null) {// 处理来自 C Activity 的返回值String result = data.getStringExtra("result");// 在这里处理返回值}}
}
Intent returnIntent = new Intent();
returnIntent.p