標籤:body over pre break tco string for name super
需求
OneActivity向TwoActivity傳值name=hzs,然後TwoActivity向OneActivity傳值sex=Y
第一步:OneActivity向TwoActivity傳值name=hzs
OneActivity 裡設定
Intent intent = new Intent(OneActivity.this,TwoActivity.class); intent.putExtra("name","hzs"); startActivityForResult(intent,2008); //code是請求碼 int類型 |
TwoActivity 裡取值
Intent getIntent = getIntent(); String name = getIntent.getStringExtra("name"); |
第二步:TwoActivity向OneActivity傳值sex=Y
TwoActivity 裡設定
Intent intent = new Intent(); intent.putExtra("sex", "Y"); setResult(1, intent); //resultCode 為返回碼 用於區分從哪裡返回。 finish(); |
OneActivity 裡取值
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch(requestCode){ case 2000: if(resultCode==1){ String sex = data.getStringExtra("sex"); } break; default: }
super.onActivityResult(requestCode, resultCode, data); } |
android傳值