활동을 캐스팅하는 데 약간의 문제가 있습니다. 메뉴에서 항목을 클릭하여 활동을 열면 애플리케이션이 중단되고 logcat은 활동을 캐스팅 할 수 있다고 말합니다. 문제는이 라인에 있습니다활동을 캐스팅 할 수 없습니다.
_Sapp = (SecondActivityApp)getApplicationContext();
나는 그것이 getApplicationContext
이다 그러나 나는 확실하지 않다 생각합니다. 어떻게 해결할 수 있습니까?
활동을 캐스팅하는 데 약간의 문제가 있습니다. 메뉴에서 항목을 클릭하여 활동을 열면 애플리케이션이 중단되고 logcat은 활동을 캐스팅 할 수 있다고 말합니다. 문제는이 라인에 있습니다활동을 캐스팅 할 수 없습니다.
_Sapp = (SecondActivityApp)getApplicationContext();
나는 그것이 getApplicationContext
이다 그러나 나는 확실하지 않다 생각합니다. 어떻게 해결할 수 있습니까?
메뉴에서 새 활동을 시작하려는 경우 다른 장소에서 활동을 시작하려는 경우처럼 의도를 사용해야합니다.
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_testdone:
Intent intent = new Intent(getApplicationContext(), SecondActivityApp.class);
startActivity(intent);
break;
default:
break;
}
return super.onOptionsItemSelected(item);
}
전체 스택 추적을 게시하고 '_Sapp'이 (가) 어떤 유형으로 선언되어 있습니까? 너 뭐하려고? – Simon
이것은 어떻게 선언 되는가? private SecondActivityApp _Sapp = null; –
SecondActivityApp는 어떻게 정의 되는가? 그것은 컨텍스트인가? – NormR