[問題]用AS的Intent&bundle傳值問題已刪文

看板AndroidDev作者時間4年前 (2020/05/13 18:29), 4年前編輯推噓3(309)
留言12則, 7人參與, 4年前最新討論串1/1
最近在研究分頁傳值方法 就只是單純的A分頁editText輸入值後,按鈕按下傳值到B分頁TextView顯示 發現到了,使用Intent跳頁同時Bundle包裝後傳多項值(都是String) 有時傳得出去,隔壁頁也收的到,但就是會有一個沒辦法收 使用Log.d去看,傳出去的分頁那值都沒問題,但接收的分頁那有時拿到的值就是null 但奇怪的是,接收分頁另外幾個的值就能正常收到,唯獨就那個是null 嗯,請問這個狀況有人有遇到嗎? 這該怎麼解決呢?? 感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.6.85 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1589365780.A.DA6.html

05/13 18:52, 4年前 , 1F
先貼code上來再說
05/13 18:52, 1F

05/13 22:52, 4年前 , 2F
一定是key或put/get方式寫錯...
05/13 22:52, 2F
可是我有檢查過,key一模一樣,我還是用複製貼上 get方式,因為都字串,所以也是直接複製成功的代碼貼上 但唯獨那個是null值

05/13 22:55, 4年前 , 3F
邏輯不變,將程式碼最精簡化,可以幫助聚焦
05/13 22:55, 3F
※ 編輯: MAXQb (111.243.6.85 臺灣), 05/13/2020 23:17:36

05/13 23:50, 4年前 , 4F
code貼上來 大家比較好知道問題點
05/13 23:50, 4F

05/14 00:32, 4年前 , 5F
你不用糾結這些,電腦出錯跟人出錯的機率沒啥好比的,
05/14 00:32, 5F

05/14 00:33, 4年前 , 6F
肯定就是有哪裡寫錯了
05/14 00:33, 6F

05/14 07:17, 4年前 , 7F
先把那個會null的來源 改成手寫String進去 看B會不會正
05/14 07:17, 7F

05/14 07:17, 4年前 , 8F
常的拿到值
05/14 07:17, 8F
這個我有試過,但一樣是null值

05/14 07:21, 4年前 , 9F
或者看每次都null的那個 在A頁put之前 edittext抓到的
05/14 07:21, 9F

05/14 07:21, 4年前 , 10F
值是什麼 剩下就是看你AB頁 key的名稱是不是一致
05/14 07:21, 10F

05/14 08:13, 4年前 , 11F
寫錯而已,在多檢查幾遍吧
05/14 08:13, 11F
了解,我程式碼整個刪掉重寫試試看,感謝。

05/14 09:44, 4年前 , 12F
直覺斷是傳物件但是沒有parcelable
05/14 09:44, 12F
※ 編輯: MAXQb (111.243.6.100 臺灣), 05/14/2020 21:42:20 ※ 編輯: MAXQb (111.243.6.100 臺灣), 05/14/2020 21:43:04
文章代碼(AID): #1UkymKsc (AndroidDev)