작업관리자의 강제종료라고 있잖아요..
이거랑 동일하게 돌아갈 수 있게 코드로 작성할 수 있나요??
android.os.Process.killProcess(android.os.Process.myPid());
이거 해도 남아있는 경우가 있어서요..
완전히 날려버리는 메소드 같은 거나 구현 방법 아시는 분 답변 좀 부탁드려요
구글 기본소스의 작업관리자를 보시게 되면 ActivityManager.forceStopPackage() 라는 api를 이용해서
실행중인 앱을 종료시킵니다.
하지만 해당 api는 공개되지 않은 api로 시스템과 동일한 key로 signing 된 apk에서만 사용할 수 있는 api입니다.
즉 일반 유저들은 사용하지 못하는 api죠...
그래서 마켓에 올라온 작업관리자 비스무리한 녀석들은 ActivityManager.killBackgroundProcesses() 를 사용합니다.
forceStopPackage() 와 동일하지만 우선순위가 BG 이하인 녀석들만 종료할 수 있는 단점이 있습니다.
구글링으로 forceStopPackage 를 찾아보시면 많은 자료가 있으니 검토해보시기 바랍니다.
답변 감사드립니다.. ㅠ 또 하나 알아가네요 ^^
로그인 유지
구글 기본소스의 작업관리자를 보시게 되면 ActivityManager.forceStopPackage() 라는 api를 이용해서
실행중인 앱을 종료시킵니다.
하지만 해당 api는 공개되지 않은 api로 시스템과 동일한 key로 signing 된 apk에서만 사용할 수 있는 api입니다.
즉 일반 유저들은 사용하지 못하는 api죠...
그래서 마켓에 올라온 작업관리자 비스무리한 녀석들은 ActivityManager.killBackgroundProcesses() 를 사용합니다.
forceStopPackage() 와 동일하지만 우선순위가 BG 이하인 녀석들만 종료할 수 있는 단점이 있습니다.
구글링으로 forceStopPackage 를 찾아보시면 많은 자료가 있으니 검토해보시기 바랍니다.