我很困惑,因为 2nd_activity 中没有返回类型可以让我回到 1st_activity onActivityResult() 。
问问题
140 次
1 回答
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) {
}
}
}
于 2013-03-05T05:10:09.363 回答