[问题]用AS的Intent&bundle传值问题

楼主: MAXQb   2020-05-13 18:29:38
最近在研究分页传值方法
就只是单纯的A分页editText输入值后,按钮按下传值到B分页TextView显示
发现到了,使用Intent跳页同时Bundle包装后传多项值(都是String)
有时传得出去,隔壁页也收的到,但就是会有一个没办法收
使用Log.d去看,传出去的分页那值都没问题,但接收的分页那有时拿到的值就是null
但奇怪的是,接收分页另外几个的值就能正常收到,唯独就那个是null
嗯,请问这个状况有人有遇到吗?
这该怎么解决呢??
感谢。
作者: gcobc12632 (Ted)   2020-05-13 18:52:00
先贴code上来再说
作者: evo1994 (Evo)   2020-05-13 22:52:00
一定是key或put/get方式写错...
作者: kobe8112 (小B)   2020-05-13 22:55:00
逻辑不变,将程式码最精简化,可以帮助聚焦
作者: panjiongkai (想念放在心里)   2020-05-13 23:50:00
code贴上来 大家比较好知道问题点
作者: kobe8112 (小B)   2020-05-14 00:32:00
你不用纠结这些,电脑出错跟人出错的机率没啥好比的,肯定就是有哪里写错了
作者: aiweisen (艾维森)   2020-05-14 07:17:00
先把那个会null的来源 改成手写String进去 看B会不会正常的拿到值或者看每次都null的那个 在A页put之前 edittext抓到的值是什么 剩下就是看你AB页 key的名称是不是一致
作者: RX1226 (NO KING)   2020-05-14 09:44:00
直觉断是传物件但是没有parcelable

Links booklink

Contact Us: admin [ a t ] ucptt.com