在我的Android应用程序中,我想在活动之间传输数据;提到了FirstActivity.class和SecondActivity.class。但在我的FirstActivity中,它显示NullPointerException
。你能告诉我班上有什么不对吗?
FirstActivity.class:
Bundle bundle = getIntent().getExtras();
fingerPrintID = bundle.getString("ThumbInfo");
SecondActivity.class:
Bundle bundle = new Bundle();
bundle.putString("ThumbInfo", FingerImageData.toString());
Intent enroll=new Intent(First.this,Enroll.class);
enroll.putExtras(bundle);
startActivity(enroll);
答案 0 :(得分:1)
假设,,,如果您将数据从activity1传递给activity2 ::
在活动1 ::
中 Intent intent = new Intent(activity1.this, activity2.class);
intent.putExtra("ThumbInfo", thumbInfo);
startActivity(intent);
在活动2中:(在oncreate方法中)
Bundle bundle = getIntent().getExtras();
String category_name = bundle.getString("ThumbInfo");
答案 1 :(得分:0)
使用
enroll.putExtras(bundle);
你必须以意图传递包。