Android用Intent和Bundle传list
生活随笔
收集整理的這篇文章主要介紹了
Android用Intent和Bundle传list
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?Intent intent = new Intent();
Bundle bundle = new Bundle();
ArrayList list = new ArrayList();//這個arraylist是可以直接在bundle里傳的,所以我們可以借用一下它的功能
list.add(list2);//這個list2才是你真正想要傳過去的list。我們把它放在arraylis中,借助它傳過去
bundle.putParcelableArrayList("list", list);
intent.putExtras(bundle);
intent.setClass(XXX1Activity.this,XXX2.class);
startActivity(intent);
取的時候:
ArrayList list = bundle.getParcelableArrayList("list");
list2= (List<Object>) list.get(0);//強轉成你自己定義的list,這樣list2就是你傳過來的那個list了。
注明:QQ技術交流群:108614806?? 感興趣的加一下。
?
轉載于:https://www.cnblogs.com/sybz/archive/2011/12/24/2774563.html
總結
以上是生活随笔為你收集整理的Android用Intent和Bundle传list的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 进程间通讯的方法
- 下一篇: 转 Android的Activity屏幕