[问题] 阵列传递的方法

楼主: sologe (loser)   2017-08-01 00:41:20
跪了,请问各位大神
小弟我想要让第二个页面按下按钮(sents1)之后,改变第一个页面的图片(s1)
目前想法是透过一个阵列(status)是不是1来判断
如下:
当按下按钮会使得status = "1";
回到第一个页面后就可以判断是不是1
因此决定要显示哪张图片
问题:
无法传送阵列的数值
所以一直没办法改变图片
请各位大神帮帮我
在这附上小弟我的code
这是第一页,显示图片的页面
http://i.imgur.com/FVsQ11g.jpg
这是第二页,按钮页
http://i.imgur.com/xDr4jIU.jpg
作者: jknm0510a (Kang)   2017-08-01 08:39:00
你的status没有推进intent内啊!!intent.putInt对了,如果你的ststus要用string不要用==用equal
作者: c910335 (达人)   2017-08-01 11:52:00
到底是阵列字串还是整数啊 我好混乱
作者: ssccg (23)   2017-08-01 12:04:00
哪来的阵列,不就只有字串吗?而且status完全就没放进intent,是说只有两个状态的话,我会想用boolean...
楼主: sologe (loser)   2017-08-01 14:29:00
因为有三个状态,现在暂时将"有空"表示成1那如何把status加到intent里面?这样我试过,还是没传过去http://i.imgur.com/JoWJTvn.jpg那个check1不要管他:p我知道应该要写status1
作者: jknm0510a (Kang)   2017-08-01 16:23:00
你传进去的是1,拿的时候却用get"String"Extra
作者: now99 (陈在天)   2017-08-01 19:56:00
序列化
作者: KeySabre (KeySabreur)   2017-08-01 20:43:00
put跟get一下String一下int当然对不起来用==想要去比较String内容也有问题三种状态可以考虑IntDef
作者: y3k (激流を制するは静水)   2017-08-02 09:09:00
1.类型不对 2.这不是个非常好的做法 背后来个服务吧
楼主: sologe (loser)   2017-08-02 11:47:00
成功了!!感谢大家!小弟奉上我的膝盖

Links booklink

Contact Us: admin [ a t ] ucptt.com