Android Bundle NullPointer

时间:2011-10-17 18:17:08

标签: android

在我的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);  

2 个答案:

答案 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);

你必须以意图传递包。