안드로이드 개발 질문/답변
(글 수 45,052)
웹뷰에서
public void onClick(DialogInterface dialog, int which) {
// 프로세스 종료.
finish();
android.os.Process.killProcess(android.os.Process.myPid());
ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
am.killBackgroundProcesses(getPackageName());
}
})
와 같이 종료할 수 있는건 다 써봤습니다.
탭엑티브티 -> 웹뷰 -> 종료
시에는 정상적으로 종료가 되긴하나 다음과 같을때 종료가 되지 않습니다.
탭엑티브티 -> 웹뷰 -> 탭엑티브티 -> 웹뷰 -> 종료
일때는 종료가 됐다가 처음 웹뷰 탭으로 포커스가 맞춰지고 거기 주소로 로딩되면서 어플이 살아납니다.
히스토리 비우고 난리를 쳤습니다만 안되네요 ㅠㅠ 확실한 종료 방법 없을까요?




온 클릭 이라는게
리스너를 오버라이드해서 사용하는것이니까 죽이는 객체가 클릭리스너가 된거 아닐까 싶습니다.
액티비티에 액티비티를 죽이는 메서드를 만들고 그걸 호출시켜보는게 어떨까요