作者gtsitm (秒秒林)
看板AndroidDev
標題[問題] activity間傳值問題
時間Thu Jun 18 13:34:45 2015
大家好,想要請問在activity間傳值的問題。
目前我傳值都是使用intent和bundle來傳值到另一個activity,然後切換頁面。
請問有沒有什麼方法可以在不換頁面的情況下,傳值到另一個activity中呢?
因為查到的方法都是要換頁面的…QQ,麻煩大家了,謝謝!
手機排版,如果有礙閱讀請見諒QQ。
--
Sent from my Android
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.101.88
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1434605687.A.EFB.html
1F:推 andy2151: 全域變數 06/18 13:51
2F:→ gtsitm: 請問是指把activity1的變數設全域讓activity2可以讀嗎…? 06/18 14:20
3F:推 abccbaandy: 是的,如果作業明天要交了就這樣做吧XD 06/18 15:31
4F:→ egaryer: SharedPreferences用用看? 06/18 16:08
5F:→ gtsitm: 謝謝!我試看看! deadline還有段時間啦XD,所以還有什麼 06/18 16:34
6F:→ gtsitm: 更好的方法嗎QQ 06/18 16:34
7F:推 abccbaandy: 你應該想一下為什麼傳值過去,卻不切換頁面,那你傳幹 06/18 17:11
8F:→ abccbaandy: 麻... 06/18 17:11
9F:→ A4P8T6X9: 開一個 class 裡面放 static 變數 06/18 17:14
10F:推 givemepass: listener 06/18 17:19
11F:→ gtsitm: 因為我activity1裡的參數要傳到activity3,可是頁面必須要 06/18 17:46
12F:→ gtsitm: 換到activity2(用不到那個參數)。目前使用的方法是用stati 06/18 17:46
13F:→ gtsitm: c一個一個傳過去…orz 06/18 17:46
14F:推 givemepass: 包成一個物件傳過去 06/18 18:22
17F:→ gtsitm: 謝謝大家! 06/19 00:00
18F:推 mogo: 在處理值的那個頁面最後打上finish(); 的程式碼不知道對不 06/20 19:55
19F:→ mogo: 對 @@ 06/20 19:55