A 액티비티에서 B 액티비티를 종료처리하고 싶을 때─
아래와 같이 코드를 작성해 주시면 됩니다 : )
// 종료되어질 액티비티 [ex : main]
public static Activity mainAct;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mainAct = main.this;
}
// 종료를 명령할 액티비티
main mAct = (main) main.mainAct;
mAct.finish();
public static Activity mainAct;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mainAct = main.this;
}
// 종료를 명령할 액티비티
main mAct = (main) main.mainAct;
mAct.finish();
'Develop' 카테고리의 다른 글
| [JAVA] 디렉토리에서 파일 이름, 확장자별 필터링 (0) | 2012/06/08 |
|---|---|
| [ANDROID] SharedPreferences 어플내장 변수 (0) | 2012/05/29 |
| [ANDROID] 현재 액티비티에서 다른 액티비티 종료 (2) | 2012/03/24 |
| [ANDROID] RGB 컬러코드 int로 파싱하기 (2) | 2011/11/30 |
| [ANDROID] GridView, ListView Disable Highlight (0) | 2011/11/29 |
| [ANDROID] Context에서 ListView(HashMap) 값 가져오기 (0) | 2011/11/15 |


엑티비티 A, B 가있고 A, B는 서로 한개씩의 스택만을 가지게 해놨어요.
그상태에서 이 방식으로 A->B , 둘다 종료를 때리면 정상적으로 되는데
같은방식으로 반대쪽에서 코딩해주고 A->B->A로와서 둘다 종료를 시키면 런타임 에러가 납니다. ㅠ 어떻게 해야할까요. 확인해주세요.
로그캣 내용을 봐야 정확한 오류원인을 알 수 있을 것 같습니다 :-)