成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

移動開發(fā) Android
Activity類是Android應(yīng)用生命周期的重要組成部分,本文為大家介紹了Android開發(fā)過程中Activity之間傳值的代碼演示,對Activity1與Activity2之間如何進(jìn)行傳值進(jìn)行了講解。

方法1: 1給2傳值

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è)對象,傳的事實(shí)上是一個(gè)Map,"user"是對象mUser的key

Activity2:

Java代碼

 

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

 

mUser是對象,getIntent()是Activity的方法,值得注意的是得到的mUser 不是引用,而是new了一個(gè)對象并賦值,如果這東西要回傳的話,要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)操作技巧分享 

 

責(zé)任編輯:佚名 來源: iteye
相關(guān)推薦

2011-04-15 09:47:38

IntentActivityAndroid

2012-05-14 21:14:07

Android頁面?zhèn)髦?/a>

2011-05-30 17:02:56

Android Activity 傳參與跳轉(zhuǎn)

2011-05-26 15:22:57

Android Activity

2010-01-25 15:15:46

Android傳值

2013-07-24 16:47:23

iOS開發(fā)學(xué)習(xí)iOS協(xié)議代理傳值

2015-11-09 14:17:51

2010-07-13 09:08:27

Widget開發(fā)

2009-05-21 15:34:26

微軟雅虎談判

2011-04-11 10:06:16

傳值傳引用

2010-05-11 16:55:12

Windows Pho

2014-08-21 11:07:40

AndroidActivity銷毀

2015-10-20 15:54:16

android源碼滑動關(guān)閉

2012-02-17 17:07:30

Android安全Activity劫持

2009-07-06 10:00:31

JSP頁面?zhèn)髦?/a>

2013-01-08 13:33:07

Android開發(fā)Activity入門指南

2023-11-29 09:47:11

C++對象

2012-06-29 13:31:56

ServletJSPJava

2009-07-03 13:24:56

JSP表單

2011-06-16 09:31:21

ActivityAndroid
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品一区一区 | 久久久久av | 成人欧美一区二区三区黑人孕妇 | 欧美日韩电影在线 | 天堂av中文在线 | 人人玩人人干 | 日本一区二区高清视频 | 日本成人免费观看 | 久久久www成人免费无遮挡大片 | 亚洲国产中文字幕 | 男人的天堂在线视频 | 国产激情自拍视频 | 国产精品欧美一区二区三区 | 91精品国产综合久久精品 | 一区二区免费 | 欧美日韩在线视频一区 | 一级黄色片日本 | 午夜影视大全 | 欧美一区二区三区久久精品 | 国产精品69毛片高清亚洲 | 日韩av在线中文字幕 | 中文字幕在线观看第一页 | 久热免费在线 | 欧美激情亚洲 | 在线观看免费观看在线91 | 欧美日韩1区 | 日韩一区二区福利视频 | www,黄色,com | 密乳av | 99re在线观看 | 荷兰欧美一级毛片 | 黄色大片毛片 | 色婷综合网| 久久精品亚洲精品国产欧美 | 精品一区二区不卡 | 欧美日本亚洲 | aaa一区| 亚洲高清在线 | 久久久久久久一区 | 日韩欧美一二三区 | 欧美国产一区二区 |