【初级坑跳跳跳】[NULLException] findViewById() id 引用错误,导致空指针

在学习Intent页面切换,几个页面切换,导致view id 写错,写成另一个xml里的id去了,导致空指针异常

setContentView(R.layout.activity_second);
        Bundle extras = getIntent().getExtras();
        if(extras != null){
            data = extras.getString("MainActivity");
            
        }
        setTitle("现在是在SecondActivity里:"+data);
        OnClickListener ls = new OnClickListener(){
            public void onClick(View v){
            Bundle bundle = new Bundle();
            bundle.putString("store", "数据来自Activity1");
            Intent mIntent = new Intent();
            mIntent.putExtras(bundle);
            setResult(RESULT_OK,mIntent);
            finish();
            }
        };
        Button btn_3 =(Button)findViewById(R.id.btn_4);
        btn_3.setOnClickListener(ls);
        

btn_3的id引用错误,导致以下错误:

所以改下代码就好:

Button btn_3 =(Button) findViewById(R.id.btn_3);

 

posted @ 2016-01-29 11:35  ninarMing  阅读(213)  评论(0编辑  收藏  举报