Thread에서 특정 작업을 반복적으로 수행하고 있습니다.
저는 액티비티와 스레드는 별개로 동작하여 스레드를 실행시켜놓으면 액티비티가 pause상태로 들어가더라도
스레드 작업은 계속 될 줄 알았는데
원래 40초걸리는 작업이 단말 화면을 꺼놓으면 2분~4분까지 걸려버립니다.
PowerManager를 이용하여 CPU가 죽지 않도록 설정한다고 나름
mWakeLock = pm.newWakeLock(
PowerManager.PARTIAL_WAKE_LOCK, "wakelock");
mWakeLock.acquire();
이렇게 줬는데, 잠시 뒤 다시 켜보면 어플이 이미 종료되어 있더군요. 오히려 설정하지 않은것만 못해졌습니다.
파워매니저를 이용하면 단말을 잠금상태로 전환하더라도 어플 스레드를 정상적으로 작동시키고싶은데
방법을 모르겠어 이렇게 질문드립니다. 도움 부탁드립니다 ( _ _ ) 꾸벅