我很困惑,因为2nd_activity中没有返回类型可以让我回到1st_activity onActivityResult()。
答案 0 :(得分:0)
您可以使用以下内容在使用startActivityForResult
启动的活动中设置结果:
Bundle bundle = new Bundle();
bundle.putString(key, value);
Intent intent = new Intent();
intent.putExtras(bundle);
setResult(RESULT_OK, intent);
finish();
然后在活动onActivityResult函数中读取此结果:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == YOUR_REQ_CODE) {
if (resultCode == RESULT_OK) {
}
}
}