public void onClick(View view) {
switch (view.getId()) {
case R.id.firstActivityButton:
startSpecificActivity(FirstActivity.class);
break;
case R.id.secondActivityButton:
startSpecificActivity(SecondActivity.class);
break;
// And so on
}
}
이 곳과 같은 방법을 만들기 : startSpecificActivity(FirstActivity.class)
이 내 방법 I는 다음과 같습니다 onClick()
방법을 구현 한 Class<?>
은 일반 클래스 개체 홀더이고 ?
은 와일드 카드 문자입니다.
public void startSpecificActivity(Class<?> otherActivityClass) {
Intent intent = new Intent(getApplicationContext(), otherActivityClass);
startActivity(intent);
}
getApplicationContext()
대신 context
또는 YourActivityName.this
의 현재 활동을 사용하는 것이 좋습니다.
무엇이 문제입니까? – Rippr
내 오류 :'오류 : (78, 61) 오류 : 심볼 클래스 컨텍스트를 찾을 수 없습니다 .' –