转android项目开发 工作日志 2011.10.8--bundle类使用
安卓開發之Bundle類
存放形式?
存放形式鍵值對(鍵名加鍵值)?一個key(鍵值名)對應一個value(值)
?即??(“年齡”,20);
使用方法用來進行兩個actiivy之間的通訊
首先新建一個bundle類并實例化
Bundle mybundle=new Bundle();
其次向bundle類中添加數據(key -value的形式,另一個activity里面取數據的時候,就要用到key,找出對應的value)
mybundle.putString(“名字”,”張三”);
注:putstring方法選擇和值的類型有關此處為名字“張三”為字符串,故用此方法
若其value為30??整型則為putint方法;
然后新建一個intent對象將該bundle加入到intent對象中去
??????????????Intent myintent=new Intent();
??????????????myintent.setClass(firstactivity.this,secondactivity.class);
???????//數據加入到myintent中????
myintent.putExtras(mybundle);
startActiivy(myintent);
最后在第二個actiivy中取出intent對象中的數據
//通過調用getintent的getextras得到intent對象中的數據
??Bundle mybundle02=getIntent().getExtras();\
//將獲得的數據根據其鍵名(name)取出其值并賦值給新建的string對象name
??String name=mybundle02.getString(“name”);
轉載于:https://blog.51cto.com/xlb4android/683862
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的转android项目开发 工作日志 2011.10.8--bundle类使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微软:本周三个安全更新 暂不会修正Exc
- 下一篇: exchange2010使用通配符造成的