活动从这里开始:
startActivityForResult(new Intent(this, ChatActivity.class), 2);
ChatActivity启动然后调用此方法并打印2:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
System.out.println(requestCode);
}
如果不更改ChatActivity对象,我如何使用Android API调用获取对ChatActivity的引用?
答案 0 :(得分:0)
如果您需要ChatActivity
将信息传递回发出意图的活动,请使用附加功能。例如,在ChatActivity
您可能有:
Intent toIssuer = new Intent();
intent.putExtra("key", value);
setResult(RESULT_OK, toIssuer);
在原始活动的onActivityResult
中,您可以通过以下方式获取额外内容:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
System.out.println(data.getStringExtra("key"));
}