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 に答える