[问题] 不同页面传递资料

楼主: 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