首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

intent的有关问题

2012-05-10 
intent的问题在两个Activity之间用Intent传输数据,但是出现以下问题:Java codeIntent intent new Intent

intent的问题
在两个Activity之间用Intent传输数据,但是出现以下问题:

Java code
Intent 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

热点排行