2 qq 27049279 qq_27049279 于 2015.06.29 19:54 提问

拜托各位大神看下,有个报错空指针,试了一天了。诶~。~、、

![图片说明](http://img.ask.csdn.net/upload/201506/29/1435578774_118261.png)图片说明
代码白底处便是50行。

5个回答

qq_27049279
qq_27049279   2015.06.29 19:54

图片说明

xiazai528647499
xiazai528647499   2015.06.29 20:01

表示大神都不知道,b=null

u010989191
u010989191   2015.06.29 20:34

getIntent().getExtras()返回的对象可能为空。在b为null时,调用getString方法会报空指针异常。
改为以下代码即可:
Bundle b = getIntent().getExtras();
if( b != null)
String str = b.getString("FILE_PATH");

qq_23728821
qq_23728821   2015.06.29 20:38

表示大神都不知道,b=null

Gmp_467
Gmp_467   2015.06.29 21:17

试试传的时候用
Intent intent=new Intent();
Bundle b=new Bundle();
...
一系列的put操作
...
intent.putExtra("BundleName",b);
然后在接收的Activity里用
Bundle b=getIntent().getBundleExtra("BundleName");

试试?

Csdn user default icon
上传中...
上传图片
插入图片