android傳值

來源:互聯網
上載者:User

標籤: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傳值

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.