Bundle類 android基礎一

Bundle類是一個鍵值對(key-value),經常用來攜帶數據。

它提供了put和get方法用來獲得鍵值對的存儲和獲取

兩個Activity中的通訊也可以用Bundle通信

1.新建Bundle類

2.bundle類中加入數據(key -value的形式,另一個activity裏面取數據的時候,就要用到key,找出對應的value)

3.把Bundle加入到Intent中

例如:

新建Bundle類

Bundle mBundle=new Bundle();

mBundle.putString("Time","2015");

Intent i=new Intent();

i.setClass(MainActivity.this, Target.class);  

i.putExtras(mBundle);

在另外一個Activity中使用getString();就好

Bundle與SharedPreferences的區別

  SharedPreferences是簡單的存儲持久化的設置;持久化

  Bundle是將數據傳遞到另一個上下文中或保存或回覆你自己狀態的數據存儲方式不是持久化。非持久化



發佈了22 篇原創文章 · 獲贊 3 · 訪問量 7195
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章