android 代码中加入bunde=data.getExtras(); 返回就出错,不加正常

2025-02-27 01:11:39
推荐回答(3个)
回答1:

把最后那个Bundle bunde = new Bundle();
改成:
Bundle bundle=this.getIntent().getExtras();试试,如果能解决的话,回复一下!!

回答2:

你出错log是什么?空指针异常?
Bundle bunde = new Bundle();
bunde=data.getExtras();
String sex=bunde.getString("sex");
Double height=bunde.getDouble("height");
可能出错的地方就是因为取得的bundle为空,再执行下面的语句报空异常

回答3:

你在Ex03_10_1.class这个activity中的oncreate方法里面调用setResul方法了吗,这个bundle是Ex03_10_1.class传过来的,你需要在这个类中对bundle进行赋值。