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

Android開發(fā)Intent跳轉(zhuǎn)傳遞list集合實(shí)現(xiàn)示例

 更新時(shí)間:2022年07月28日 14:32:53   作者:Activity_  
這篇文章主要為大家介紹了Android開發(fā)Intent跳轉(zhuǎn)傳遞list集合實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

引言

傳遞list集合

注意:list傳值的實(shí)體類用序列化

  • 先創(chuàng)建個(gè)實(shí)體類(等下測(cè)試用)
import java.io.Serializable;
//別忘了序列化 Serializable 
public class DemoBean implements Serializable {
    String xm;
    int age;
    public String getXm() {
        return xm;
    }
    public void setXm(String xm) {
        this.xm = xm;
    }
    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }
}
  • 第一個(gè)activity
//寫個(gè)測(cè)試方法
    public void ToJump(){
        List<DemoBean> list=new ArrayList<>();
        //給list 添加 5 條數(shù)據(jù)
        for (int i=0;i<5;i++){
            DemoBean demoBean=new DemoBean();
            demoBean.setXm("花花"+i);
            demoBean.setAge(i);
            list.add(demoBean);
        }
        Intent intent=new Intent(this,MainActivity.class);
        intent.putExtra("list", (Serializable) list);
        startActivity(intent);
    }
  • 第二個(gè)activity頁(yè)面接收
 Intent intent=getIntent();
 List<DemoBean> list= (List<DemoBean>) intent.getSerializableExtra("list");
 Log.e("TAG","---"+list.size());// list.size()==5

傳遞ArrayList集合

傳遞ArrayList集合和list一樣

注意:實(shí)體類用序列化

  • 第一個(gè)activity
    public void ToJump(){
        ArrayList<DemoBean> arrayList=new ArrayList();
        for (int i=0;i<5;i++){
            DemoBean demoBean=new DemoBean();
            demoBean.setXm("花花"+i);
            demoBean.setAge(i);
            arrayList.add(demoBean);
        }
        Intent intent=new Intent(this,MainActivity.class);
        intent.putExtra("arrayList",arrayList);
        startActivity(intent);
    }
  • 第二個(gè)activity頁(yè)面接收
Intent intent=getIntent();
ArrayList<DemoBean> arrayList= (ArrayList<DemoBean>) intent.getSerializableExtra("arrayList");
Log.e("TAG","--------"+arrayList.size());// 有5條數(shù)據(jù) list.size()==5

傳遞實(shí)體類

  • 第一個(gè)activity
public void ToJump(){
    DemoBean demoBean=new DemoBean();
    Intent intent=new Intent(this,MainActivity.class);
    intent.putExtra("demoBean",demoBean);
    startActivity(intent);
}
  • 第二個(gè)activity頁(yè)面接收
Intent intent=getIntent();
DemoBean demoBean= (DemoBean) intent.getSerializableExtra("demoBean");
//接收到一整個(gè)實(shí)體類

傳遞String

  • 第一個(gè)activity
 Intent intent = new Intent(this,MainActivity2.class);
 //設(shè)置傳遞鍵值對(duì)
 intent.putExtra("name","花花");
 //激活意圖
 startActivity(intent);
  • 第二個(gè)activity頁(yè)面接收
 Intent intent = getIntent();
 //獲取傳遞的值
 String name= intent.getStringExtra("name");
 //name的值是:花花
 

以上就是Android開發(fā)Intent跳轉(zhuǎn)傳遞list集合實(shí)現(xiàn)示例的詳細(xì)內(nèi)容,更多關(guān)于Android Intent跳轉(zhuǎn)傳遞list集合的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Android 一些常用的混淆Proguard

    Android 一些常用的混淆Proguard

    這篇文章主要介紹了Android 一些常用的混淆Proguard,幫助大家更好的理解和使用Android,感興趣的朋友可以了解下
    2021-02-02
  • 如何正確理解和使用Activity的4種啟動(dòng)模式

    如何正確理解和使用Activity的4種啟動(dòng)模式

    本文主要介紹了如何正確理解和使用Activity的4種啟動(dòng)模式。具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-03-03
  • android AlertDialog的簡(jiǎn)單使用實(shí)例

    android AlertDialog的簡(jiǎn)單使用實(shí)例

    本篇文章主要介紹了android AlertDialog的簡(jiǎn)單使用實(shí)例,具有一定的參考價(jià)值,有興趣的可以了解一下。
    2017-01-01
  • Android使用Scrolling機(jī)制實(shí)現(xiàn)Tab吸頂效果

    Android使用Scrolling機(jī)制實(shí)現(xiàn)Tab吸頂效果

    app 首頁(yè)中經(jīng)常要實(shí)現(xiàn)首頁(yè)頭卡共享,tab 吸頂,內(nèi)容區(qū)通過 ViewPager 切換的需求,以前往往是利用事件處理來完成,但是這些也有一定的弊端和滑動(dòng)方面不如意的地方,本文我們利用NestedScrolling機(jī)制來實(shí)現(xiàn),感興趣的朋友可以參考下
    2024-01-01
  • Android系統(tǒng)永不鎖屏永不休眠的方法

    Android系統(tǒng)永不鎖屏永不休眠的方法

    在進(jìn)行Android系統(tǒng)開發(fā)的時(shí)候,有些特定的情況需要設(shè)置系統(tǒng)永不鎖屏,永不休眠.本篇文章給大家介紹Android 永不鎖屏,開機(jī)不鎖屏,刪除設(shè)置中休眠時(shí)間選項(xiàng),需要的朋友一起學(xué)習(xí)吧
    2016-07-07
  • Android?手寫RecyclerView實(shí)現(xiàn)列表加載

    Android?手寫RecyclerView實(shí)現(xiàn)列表加載

    這篇文章主要介紹了Android?手寫RecyclerView實(shí)現(xiàn)列表加載,涉及到列表的需求,肯定第一時(shí)間想到RecyclerView,即便是自定義View,那么RecyclerView也會(huì)是首選,為什么會(huì)選擇RecyclerView而不是ListView,主要就是RecyclerView的內(nèi)存復(fù)用機(jī)制,這也是RecyclerView的核心?
    2022-08-08
  • 詳解Android Activity之間切換傳遞數(shù)據(jù)的方法

    詳解Android Activity之間切換傳遞數(shù)據(jù)的方法

    這篇文章主要介紹了詳解Android Activity之間切換傳遞數(shù)據(jù)的方法 的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • Android保持屏幕常亮

    Android保持屏幕常亮

    本篇文章主要介紹了Android保持屏幕常亮,PowerManager.WakeLock的使用。具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-04-04
  • iOS中給UITableView的側(cè)滑刪除增加多個(gè)按鈕的實(shí)現(xiàn)方法

    iOS中給UITableView的側(cè)滑刪除增加多個(gè)按鈕的實(shí)現(xiàn)方法

    在項(xiàng)目中遇到這樣一個(gè)需求,cell的側(cè)滑刪除默認(rèn)只有一個(gè)刪除按鈕, 給側(cè)滑添加多個(gè)按鈕, '刪除', '置頂', '更多'.怎么實(shí)現(xiàn)呢?下面小編給大家分享iOS中給UITableView的側(cè)滑刪除增加多個(gè)按鈕的實(shí)現(xiàn)方法,一起看看吧
    2017-02-02
  • Android Flutter實(shí)現(xiàn)彈幕效果

    Android Flutter實(shí)現(xiàn)彈幕效果

    這篇文章主要為大家詳細(xì)介紹如何利用Android FLutter實(shí)現(xiàn)彈幕效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06

最新評(píng)論

寻甸| 固原市| 鲜城| 鹿邑县| 会理县| 孙吴县| 高平市| 互助| 平和县| 民县| 疏附县| 临西县| 阿拉善右旗| 巴林左旗| 浠水县| 岚皋县| 清徐县| 秦安县| 馆陶县| 陕西省| 郁南县| 六安市| 镇原县| 牡丹江市| 宣威市| 长岛县| 息烽县| 滨海县| 左贡县| 常宁市| 彭泽县| 扶绥县| 济南市| 凤庆县| 离岛区| 南陵县| 洛宁县| 东乌珠穆沁旗| 肇东市| 乌拉特中旗| 普定县|