看板 AndroidDev 關於我們 聯絡資訊
跪了,請問各位大神 小弟我想要讓第二個頁面按下按鈕(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://www.ptt.cc/bbs/AndroidDev/M.1501519283.A.F58.html
jknm0510a: 你的status沒有推進intent內啊!!intent.putInt 08/01 08:39
jknm0510a: 對了,如果你的ststus要用string不要用==用equal 08/01 08:41
c910335: 到底是陣列字串還是整數啊 我好混亂 08/01 11:52
ssccg: 哪來的陣列,不就只有字串嗎? 08/01 12:04
ssccg: 而且status完全就沒放進intent,是說只有兩個狀態的話,我 08/01 12:04
ssccg: 會想用boolean... 08/01 12:05
sologe: 因為有三個狀態,現在暫時將"有空"表示成1 08/01 14:29
sologe: 那如何把status加到intent裡面? 08/01 14:30
sologe: 這樣我試過,還是沒傳過去 08/01 14:33
sologe: http://i.imgur.com/JoWJTvn.jpg 08/01 14:33
sologe: 那個check1不要管他:p 08/01 14:35
sologe: 我知道應該要寫status1 08/01 14:35
jknm0510a: 你傳進去的是1,拿的時候卻用get"String"Extra 08/01 16:23
now99: 序列化 08/01 19:56
KeySabre: put跟get一下String一下int當然對不起來 08/01 20:43
KeySabre: 用==想要去比較String內容也有問題 08/01 20:44
KeySabre: 三種狀態可以考慮IntDef 08/01 20:45
y3k: 1.類型不對 2.這不是個非常好的做法 背後來個服務吧 08/02 09:09
sologe: 成功了!!感謝大家!小弟奉上我的膝蓋 08/02 11:47