Bundle bundle中的空指针异常= new Bundle();

时间:2013-06-15 09:41:41

标签: android

在使用putString时,我在片段中使用了以下代码,并在bundle变量中显示了空指针异常。

Bundle bundle_from= new Bundle();
bundle_from=saveState();
bundle_from=getArguments();
bundle_from.putString("type", type_holder); // Here null pointer exception


MileageTripGpsActivity_fragment_obj.setArguments(bundle_from);

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

您不断更改bundle_from的内容,因此即使您创建了getArguments(),也要更换它。

null是{{1}},这就是它崩溃的原因。

答案 1 :(得分:1)

在将每个元素放入捆绑检查天气之前,它不会为空。