将String添加到Inner Bundle输出Null Exception

时间:2011-11-16 19:48:39

标签: android

我正在使用这个简单的Android代码,并在设置此行时获取“myBundle”的Null Exception: “myBundle.putstring ......”。 谢谢你的帮助。

public class SomeActivity extends Activity{
Bundle myBundle;

 @override
 protected void onCreate(Bundle savedInstanceState){
   Button btn = (Button)findViewById(R.id.btn);
   btn.setOnClickListener(new View.OnClickListener(){

    @override
    public void onClick(View v){
      myBundle.putstring("someKey","someString");
    }
  });
 }
} 

1 个答案:

答案 0 :(得分:2)

您需要在使用之前实例化myBundle变量。

Bundle myBundle = new Bundle();