intent的有关问题
intent的问题在两个Activity之间用Intent传输数据,但是出现以下问题:Java codeIntent intent new Intent
intent的问题
在两个Activity之间用Intent传输数据,但是出现以下问题:
Java codeIntent intent = new Intent();Bundle bundle = new Bundle();bundle.putString("entCode", "");bundle.putString("entName", list.get(arg2-1).getEnt());intent.putExtra("bundle", bundle);
第一次运行时,entCode数据为空,entName不为空;
在接受的Activity里,判断bundle数据不为空,但是entCode和entName的数据竟然为空,
然后,我改成bundle.putString("entCode", "123");
这次,entCode和entName数据都可以得到,
然后,我再次改回bundle.putString("entCode", "");
这次,entCode为空,entName有数据;
这个现象,不知道大家遇到过没?
是个怎么回事呢?
[解决办法]没遇到过,你这种情况确实很奇怪
[解决办法]bundle.putString("entName", list.get(arg2-1).getEnt());
这个地方断点一下,entName 有没有数据和你的entCode没任何关系,这是两个不同的key