欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

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

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

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

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

相關(guān)文章

  • Kotlin類型安全構(gòu)建器的一次運(yùn)用記錄

    Kotlin類型安全構(gòu)建器的一次運(yùn)用記錄

    這篇文章主要給大家介紹了關(guān)于Kotlin類型安全構(gòu)建器的一次運(yùn)用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Kotlin具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Android自定義帶圓角的ImageView

    Android自定義帶圓角的ImageView

    這篇文章主要為大家詳細(xì)介紹了Android自定義帶圓角的ImageView,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Android四大組件之Activity深入解讀生命周期

    Android四大組件之Activity深入解讀生命周期

    雖然說我們天天都在使用Activity,但是你真的對(duì)Activity的生命機(jī)制完全了解了嗎?Activity的生命周期方法只有七個(gè),但是其實(shí)那只是默認(rèn)的情況。也就是說在其他情況下,Activity的生命周期可能不會(huì)是按照我們以前所知道的流程,這就要說到Activity的啟動(dòng)模式
    2022-07-07
  • Android中ViewPager實(shí)現(xiàn)滑動(dòng)條及與Fragment結(jié)合的實(shí)例教程

    Android中ViewPager實(shí)現(xiàn)滑動(dòng)條及與Fragment結(jié)合的實(shí)例教程

    ViewPager類主要被用來實(shí)現(xiàn)可滑動(dòng)的視圖功能,這里我們就來共同學(xué)習(xí)Android中ViewPager實(shí)現(xiàn)滑動(dòng)條及與Fragment結(jié)合的實(shí)例教程,需要的朋友可以參考下
    2016-06-06
  • Android Studio使用小技巧:布局預(yù)覽時(shí)填充數(shù)據(jù)

    Android Studio使用小技巧:布局預(yù)覽時(shí)填充數(shù)據(jù)

    這篇文章主要介紹了Android Studio使用小技巧:布局預(yù)覽時(shí)填充數(shù)據(jù),本文給出了代碼操作實(shí)例和效果圖例,需要的朋友可以參考下
    2015-05-05
  • Android通過應(yīng)用程序創(chuàng)建快捷方式的方法

    Android通過應(yīng)用程序創(chuàng)建快捷方式的方法

    這篇文章主要介紹了Android通過應(yīng)用程序創(chuàng)建快捷方式的方法,涉及Android基于應(yīng)用程序創(chuàng)建快捷方式的圖標(biāo)及動(dòng)作等技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-09-09
  • Android Paging庫使用詳解(小結(jié))

    Android Paging庫使用詳解(小結(jié))

    這篇文章主要介紹了Android Paging庫使用詳解(小結(jié)),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07
  • ToolBar使用方法詳解

    ToolBar使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了Android中ToolBar的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Android實(shí)現(xiàn)文字上下滾動(dòng)效果

    Android實(shí)現(xiàn)文字上下滾動(dòng)效果

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)文字上下滾動(dòng)效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Android中Split()字符串分割特殊用法案例詳解

    Android中Split()字符串分割特殊用法案例詳解

    本文通過案例的形式給大家詳細(xì)介紹了android中split()字符串分割特殊用法的知識(shí),非常不錯(cuò)具有參考借鑒價(jià)值,感興趣的朋友參考下
    2016-11-11

最新評(píng)論