[問題] 不同頁面傳遞資料

看板AndroidDev作者 (Frank)時間11年前 (2014/09/30 21:30), 編輯推噓6(607)
留言13則, 8人參與, 最新討論串1/2 (看更多)
大家好,我想請問個問題, 單純兩頁之間頁面切換及傳資料我有把它寫出來,就是利用bundle跟intent, 那如果是第一頁的資料,要傳到第五頁在畫面顯示,但按button要跳到第二頁, 這樣該怎麼做,因為bundle好像是附加在intent中的, 我想做的是把前四頁使用者所選的資料傳至第五頁畫面顯示,但button是照頁數跑的, 新手學習中,已爬文,若有人問過會自刪,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.50.41 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1412083817.A.4BD.html

09/30 21:44, , 1F
若是簡單的資料或許可以用sharedpreferences存然後讀 =)
09/30 21:44, 1F

10/01 04:39, , 2F
可以把 bundle 從第一頁循序傳遞到最後一頁啊
10/01 04:39, 2F

10/01 10:42, , 3F
先存起來,要用的時候再撈,一個一個丟太...
10/01 10:42, 3F

10/01 23:36, , 4F
偷懶做法就是在第五頁使用全域變數(public static),
10/01 23:36, 4F

10/01 23:36, , 5F
但不推薦
10/01 23:36, 5F

10/02 17:03, , 6F
我第一次遇到也是一層一層丟 但真的不推薦
10/02 17:03, 6F

10/02 17:53, , 7F
不換頁面以條件來切換顯示?
10/02 17:53, 7F

10/02 23:59, , 8F
開個Util的class,把data存成public static
10/02 23:59, 8F

10/02 23:59, , 9F
要用的時候就Util.data就行了
10/02 23:59, 9F

10/03 00:00, , 10F
很多有名的Sample code都有這種寫法
10/03 00:00, 10F

10/10 05:15, , 11F
10/10 05:15, 11F

10/10 05:21, , 12F
Otto不但解決了傳遞資料的問題,也解決callback/listener
10/10 05:21, 12F

10/10 05:21, , 13F
一層層傳遞的繁複。
10/10 05:21, 13F
文章代碼(AID): #1KAh1fIz (AndroidDev)
文章代碼(AID): #1KAh1fIz (AndroidDev)