Intent Exception
2일째.
startActivity(new Intent(this, EditContent.class));
계속 exception이 난다.
먼저 default.properties 파일을 열어봤다. target 이 android-8 로 되어있다.
2.2 는 api level 이 8 이므로 정상으로 보인다.
혹시나 해서 android-7로 고치고 layout의 xml을 다 지우고 다시 만들었다.
실행해보니 emulator가 서버린다.
다시 8로 고치고 결국 구글링...
reference를 찾아보니 startActivity 메소드는 ActivityNotFoundException 을 발생시켜서
일단 catch해주고, Exception 도 catch 해주었다.
아무생각없이 e.printStackTrace(); 했더니 아무것도 안나온다. ㅋ
대신에 Log.d("myTag", e.getMessage() ); 를 넣어주고 android.util.Log 패키지를 import 해주었다.
elipse에서 perspective 를 DDMS로 바꾸고, log창을 보니 explict activity class를 찾을수 없다고 나온다.
Unable to find explicit activity class {org.alwaysn00b.finance/org.alwaysn00b.finance.EditContent}; have you declared this activity in your AndroidManifest.xml?
이런.. AndroidManifest.xml에서 Activity를 추가해주어야한다.
해보니.. 잘된다.
ㅡㅡ;
책하나 제대로 된거 한번 봐야겠다.
댓글
댓글 쓰기