public class MainActivity extends Activity {
EditText strEdit;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
strEdit = (EditText)findViewById(R.id.editText1);
Button launch=(Button)findViewById(R.id.button_1);
launch.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent = new Intent(MainActivity.this,Activity2.class);
startActivity(intent);
}
});
}
}
Main Activity입니다.
public class Activity2 extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
Log.d("MyTag", "Print Test Log3 : "+savedInstanceState);
super.onCreate(savedInstanceState);
Log.d("MyTag", "Print Test Log4"+R.layout.activity_activity2);
setContentView(R.layout.activity_activity2);
Log.d("MyTag", "Print Test Log5");
// Intent intent = getIntent();
Log.d("MyTag", "Print Test Log6");
// String str = intent.getExtras().getString("str").toString();
// TextView tv = (TextView)findViewById(R.id.tv_2);
// tv.setText(str);
}
}
로그를 찍어 보면
setContentView(R.layout.activity_activity2); 이 줄에서 에러가 나는데, 이유를 알 수가 없습니다. xml 레이아웃이 잘못된 건 아닐까 생각했는데, 다른 작동하는 xml파일로 바꾸어도 똑같은 에러가 납니다.