最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android之Intent附加數(shù)據(jù)的兩種實現(xiàn)方法

 更新時間:2015年09月21日 12:32:30   作者:Ruthless  
這篇文章主要介紹了Android之Intent附加數(shù)據(jù)的兩種實現(xiàn)方法,以實例形式較為詳細的分析了添加數(shù)據(jù)到Intent的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Android之Intent附加數(shù)據(jù)的兩種實現(xiàn)方法。分享給大家供大家參考。具體如下:

第一種寫法,用于批量添加數(shù)據(jù)到Intent:

Intent intent = new Intent();
Bundle bundle = new Bundle();
//該類用作攜帶數(shù)據(jù)
bundle.putString("name", "林計欽");
intent.putExtras(bundle);
//為意圖追加額外的數(shù)據(jù),意圖原來已經(jīng)具有的數(shù)據(jù)不會丟失,但key同名的數(shù)據(jù)會被替換 

第二種寫法:這種寫法的作用等價于上面的寫法,只不過這種寫法是把數(shù)據(jù)一個個地添加進Intent,這種寫法使用起來比較方便,而且只需要編寫少量的代碼。

Intent intent = new Intent();
intent.putExtra("name", "林計欽"); 

Intent提供了各種常用類型重載后的putExtra()方法,如: putExtra(String name, String value)、 putExtra(String name, long value),在putExtra()方法內(nèi)部會判斷當(dāng)前Intent對象內(nèi)部是否已經(jīng)存在一個Bundle對象,如果不存在就會新建Bundle對象,以后調(diào)用putExtra()方法傳入的值都會存放于該Bundle對象,下面是Intent的putExtra(String name, String value)方法代碼片斷:

public class Intent implements Parcelable {
  private Bundle mExtras;
  public Intent putExtra(String name, String value) {
    if (mExtras == null) {
      mExtras = new Bundle();
     }
     mExtras.putString(name, value);
     return this;
   }
}

希望本文所述對大家的Android程序設(shè)計有所幫助。

相關(guān)文章

最新評論

砀山县| 志丹县| 射阳县| 扶风县| 同仁县| 武威市| 屯留县| 新乡县| 盈江县| 辽宁省| 吉安县| 民权县| 长沙县| 凯里市| 扎兰屯市| 浠水县| 紫阳县| 台中市| 伊春市| 开平市| 东阿县| 巴林右旗| 卓尼县| 定日县| 蒙山县| 尼勒克县| 长垣县| 蕲春县| 锦屏县| 乐清市| 鹤庆县| 江口县| 丰宁| 泽普县| 重庆市| 舒城县| 苗栗市| 农安县| 台湾省| 遂川县| 民和|