안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 안드루입니다.
다름이 아니오라 종료라는 메뉴를 만들고 스위치케이스 문안에
finish(); 나 System.exit(0); 요걸 넣고 돌려보니
메인으로 뿅하고 돌아가더군요.
완전 종료시켜주는 함수라는 먼지...ㅠㅠ
완전 종료시키고 싶은데 어떤 방법이 없을까요..
고수분의 손길이 필요합니다.
//Menu
public boolean onCreateOptionsMenu(Menu menu) {
boolean result = super.onCreateOptionsMenu(menu);
SubMenu mFinish = menu.addSubMenu("종료");
mFinish.add(Menu.NONE, MENU_FINISH, 0, "종료 하시겠습니까.");
return result;
}
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case MENU_FINISH:
finish();
//System.exit(0);
return true;
}
return true;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
다름이 아니오라 종료라는 메뉴를 만들고 스위치케이스 문안에
finish(); 나 System.exit(0); 요걸 넣고 돌려보니
메인으로 뿅하고 돌아가더군요.
완전 종료시켜주는 함수라는 먼지...ㅠㅠ
완전 종료시키고 싶은데 어떤 방법이 없을까요..
고수분의 손길이 필요합니다.
//Menu
public boolean onCreateOptionsMenu(Menu menu) {
boolean result = super.onCreateOptionsMenu(menu);
SubMenu mFinish = menu.addSubMenu("종료");
mFinish.add(Menu.NONE, MENU_FINISH, 0, "종료 하시겠습니까.");
return result;
}
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case MENU_FINISH:
finish();
//System.exit(0);
return true;
}
return true;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
악 에뮬에서만 테스트 해봐서 그런데 에뮬은 2.1 이라 종료가 잘 댓습니다.
근데 프로요 겔스로 테스트해보니 안대서 댓글주소에 있는대로 2.2버전이상 소스를 썻는데
소스상에 에러가 나더군요..혹시 아시는분..
2.2버전 이상....퍼미션은 줬구용..
ActivityManager am = (ActivityManager)getSystemService(ACTIVITY_SERVICE);
am.killBackgroundProcesses(getPackageName());
밑줄에서 에러가 나요..
SMS 입니다.
2011.01.06 10:54:12
http://www.androidpub.com/?_filter=search&mid=android_dev_qna&search_target=title&search_keyword=%EC%A2%85%EB%A3%8C&document_srl=1176233



