av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Android開發(fā):Activity之間的傳值

方法1: 1給2傳值

站在用戶的角度思考問題,與客戶深入溝通,找到鐵東網(wǎng)站設(shè)計(jì)與鐵東網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋鐵東地區(qū)。

activity1:

Java代碼

 
 
 
  1. final Intent intent = new Intent(mCtx,Activity1.class) ;  
  2.  
  3. //將當(dāng)前用戶傳遞下去  
  4.  
  5. intent.putExtra("user", mUser);  
  6.  
  7. startActivity(intent);  

里邊mUser是一個(gè)對(duì)象,傳的事實(shí)上是一個(gè)Map,"user"是對(duì)象mUser的key

Activity2:

Java代碼

 
 
 
  1. mUser = (User) getIntent().getSerializableExtra("user");  

mUser是對(duì)象,getIntent()是Activity的方法,值得注意的是得到的mUser 不是引用,而是new了一個(gè)對(duì)象并賦值,如果這東西要回傳的話,要startActivity(intent);就沒用了。

所以用方法2:

Activity1:

Java代碼

 
 
 
  1. intent.setClass(mCtx, Activity2.class);  
  2.  
  3. intent.putExtra("user", mUser);  
  4.  
  5. startActivityForResult(intent, 1);  

并且在Activity1中

Java代碼

 
 
 
  1. protected void onActivityResult(int requestCode, int resultCode, Intent data) {  
  2.  
  3. super.onActivityResult(requestCode, resultCode, data);  
  4.  
  5. if(resultCode==1 || data.getSerializableExtra("putUserbyhua")!=null)  
  6.  
  7. mUser=(User) getIntent().getSerializableExtra("putUserbyhua");  
  8.  
  9. }

Activity2:

獲取傳來的值

Java代碼

 
 
 
  1. mIntent = getIntent()  
  2.  
  3. mUser=(User) mIntent.getSerializableExtra(UserConst.USER_DATA);  

在按返回鍵時(shí)跳轉(zhuǎn)到1

Java代碼

  1. @Override 
  2.  
  3. public boolean onKeyDown(int keyCode, KeyEvent event) {  
  4.  
  5. if(keyCode == KeyEvent.KEYCODE_BACK){  
  6.  
  7. final Intent intent=new Intent();  
  8.  
  9. intent.setClass(mCtx, Activity2.class);  
  10.  
  11. intent.putExtra("putUserbyhua",mUser);  
  12.  
  13. this.setResult(1);  
  14.  
  15. this.finish();  
  16.  
  17. }  
  18.  
  19. return super.onKeyDown(keyCode, event);  
  20.  

【編輯推薦】

  1. Android應(yīng)用開發(fā)教程:兩個(gè)運(yùn)行的Activity之間的通信 
  2. Android學(xué)習(xí)筆記:Activity跳轉(zhuǎn) 
  3. 解析Android Widget開發(fā)中如何構(gòu)建Activity類 
  4. Android Activity進(jìn)行全解析 
  5. Android Activity跳轉(zhuǎn)相關(guān)操作技巧分享 

分享題目:Android開發(fā):Activity之間的傳值
文章地址:http://uogjgqi.cn/article/cdgoggi.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流