作者sologe (loser)
看板AndroidDev
标题[问题] 阵列传递的方法
时间Tue Aug 1 00:41:20 2017
跪了,请问各位大神
小弟我想要让第二个页面按下按钮(sents1)之後,改变第一个页面的图片(s1)
目前想法是透过一个阵列(status)是不是1来判断
如下:
当按下按钮会使得status = "1";
回到第一个页面後就可以判断是不是1
因此决定要显示哪张图片
问题:
无法传送阵列的数值
所以一直没办法改变图片
请各位大神帮帮我
在这附上小弟我的code
这是第一页,显示图片的页面
http://i.imgur.com/FVsQ11g.jpg
这是第二页,按钮页
http://i.imgur.com/xDr4jIU.jpg
-----
Sent from JPTT on my HTC_X9u.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 112.104.130.218
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1501519283.A.F58.html
1F:推 jknm0510a: 你的status没有推进intent内啊!!intent.putInt 08/01 08:39
2F:→ jknm0510a: 对了,如果你的ststus要用string不要用==用equal 08/01 08:41
3F:推 c910335: 到底是阵列字串还是整数啊 我好混乱 08/01 11:52
4F:→ ssccg: 哪来的阵列,不就只有字串吗? 08/01 12:04
5F:→ ssccg: 而且status完全就没放进intent,是说只有两个状态的话,我 08/01 12:04
6F:→ ssccg: 会想用boolean... 08/01 12:05
7F:→ sologe: 因为有三个状态,现在暂时将"有空"表示成1 08/01 14:29
8F:→ sologe: 那如何把status加到intent里面? 08/01 14:30
9F:→ sologe: 这样我试过,还是没传过去 08/01 14:33
11F:→ sologe: 那个check1不要管他:p 08/01 14:35
12F:→ sologe: 我知道应该要写status1 08/01 14:35
13F:→ jknm0510a: 你传进去的是1,拿的时候却用get"String"Extra 08/01 16:23
14F:推 now99: 序列化 08/01 19:56
15F:→ KeySabre: put跟get一下String一下int当然对不起来 08/01 20:43
16F:→ KeySabre: 用==想要去比较String内容也有问题 08/01 20:44
17F:→ KeySabre: 三种状态可以考虑IntDef 08/01 20:45
18F:→ y3k: 1.类型不对 2.这不是个非常好的做法 背後来个服务吧 08/02 09:09
19F:→ sologe: 成功了!!感谢大家!小弟奉上我的膝盖 08/02 11:47