当前位置: 代码迷 >> Android >> Android中Bundle取数据空指针错误求解
  详细解决方案

Android中Bundle取数据空指针错误求解

热度:94   发布时间:2016-04-28 06:52:30.0
Android中Bundle取数据空指针异常求解!
前一个Activity传值部分:
Intent intent = new Intent(ArticleDetail.this,ArticleUpdate.class);
Bundle bundle = new Bundle();
bundle.putString("content", content);
bundle.putString("id", id);
bundle.putString("weather", weather);
bundle.putString("date", date);
intent.putExtras(bundle);
startActivity(intent);

后一个Activity取值部分:
Intent intent = getIntent();
Bundle bd = intent.getExtras();
date = bd.getString("date"); //提示此处空指针异常。
content =  bd.getString("content");
weather =  bd.getString("weather");


困扰好多天了T^T|||
求大神帮助!

------解决方案--------------------
看不是任何问题。。。
提示空指针的话应该是bd 这个变量为null,你在ArticleUpdate类的onCreate的开始处打印下getIntent().getExtras()返回值是否为空? 看看是不是中间哪里修改了


------解决方案--------------------
打印下getIntent().getExtras()返回值
  相关解决方案