【初级坑跳跳跳】[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);