독학으로 자바랑 안드로이드를 처음 하는 초보입니다.
인텐트가 다른 액티비티로 넘어가게 하는 걸 배웠습니다.
xml로 디자인된 레이아웃이 아니라 직접 뷰를 만들고, 그 뷰에서 특정 이벤트를 받으면 다른 액티비티로 이동하는 걸 구현하고 싶습니다.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new MainView(this));
Intent intent1 = new Intent(this, SecondActivity.class);
startActivity(intent1);
}
에서 MainView를 뿌려버리니깐, 한번 뿌려진 뷰에서 변화된 변수는 밑의 코드에 영향을 주지 않는 것 같더라고요,,
예를 들어
setContentView(new MainView(this));
if(MainView.event1==1){
Intent intent1 = new Intent(this, SecondActivity.class);
startActivity(intent1);
}
이렇게는 할 수 없던거 같은데.. 현재 액티비티에서 실행된 뷰에서 변수를 리턴 받고, 그 조건으로 다른 클래스를 실행 할 수 있는 방법을 알고싶습니다.
답변해주시면 감사하겠습니다ㅠ