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

作者: MonruTsai (Frank)   2014-09-30 21:30:13
大家好,我想請問個問題,
單純兩頁之間頁面切換及傳資料我有把它寫出來,就是利用bundle跟intent,
那如果是第一頁的資料,要傳到第五頁在畫面顯示,但按button要跳到第二頁,
這樣該怎麼做,因為bundle好像是附加在intent中的,
我想做的是把前四頁使用者所選的資料傳至第五頁畫面顯示,但button是照頁數跑的,
新手學習中,已爬文,若有人問過會自刪,謝謝。
作者: camel521 (Camel)   2014-09-30 21:44:00
若是簡單的資料或許可以用sharedpreferences存然後讀 =)
作者: freesamael (燒賣)   2014-10-01 04:39:00
可以把 bundle 從第一頁循序傳遞到最後一頁啊
作者: Deltaguita (貝里斯)   2014-10-01 10:42:00
先存起來,要用的時候再撈,一個一個丟太...
作者: rj9rj9123 (MISS)   2014-10-01 23:36:00
偷懶做法就是在第五頁使用全域變數(public static),但不推薦
作者: wgl1242254   2014-10-02 17:03:00
我第一次遇到也是一層一層丟 但真的不推薦
作者: kusomanfcu (POE yea)   2014-10-02 17:53:00
不換頁面以條件來切換顯示?
作者: JULONE780701 (亞)   2014-10-02 23:59:00
開個Util的class,把data存成public static要用的時候就Util.data就行了很多有名的Sample code都有這種寫法
作者: yrulee (Face the truth.)   2014-10-10 05:15:00
推薦 http://square.github.io/otto/Otto不但解決了傳遞資料的問題,也解決callback/listener一層層傳遞的繁複。

Links booklink

Contact Us: admin [ a t ] ucptt.com