잠금화면을 컨트롤 하는 어플인데요
홈버튼을 눌렀을시 가끔 다시 잠금화면이 생기는 문제가 발생하고 있습니다.
(홈 화면으로 나가면서 갑자기 잠금상태가 됩니다... ㅠㅠ)
리시버에서 keygaurd 를 생성하여 동작을 하고 있는데..
매번 그러는게 아니라 가끔.. (어떤 상황인지는 모르겠습니다. 메모리가 부족할때 인지..)
안드로이드에서는 메모리가 부족할 시에 자체적으로 백그라운드에 있는 앱을 죽이는걸로는 알고 있는데..
홈버튼을 눌렀을때 순간적으로 메모리에 부하가 걸려서 앱을 죽이는건지.. (라고 개인적으로 예상만 하고 있습니다.)
그런데.. task kill 로 죽더라도 바로 서비스가 살아나도록 만들어 놨고..
실제로 task kill 엡에 의해 죽더라도 다시 살아나는것까지 확인을 하였는데..
홈 버튼에 문제로 인해 잠긴 잠김화면은 풀리지가 않습니다..
(task kill 로 어플이 죽으면 바로 잠금상태가 되나, 바로 어플이 다시 살아나면서 잠금화면을 풀어줍니다.)
홈 버튼이 눌렸을때의 내부 동작을 몰라서 어떻게 그런 상황이 발행하는지 모르겠습니다.
어플은 죽이지 않고, 내부에 있는 keygaurd로 생성된 객체만 파괴가 될 수 있는건지..
그럼 그것을 피해갈 수 있는 방법은 없는지 . . .
아 그리고 사운드 관련해서는..
soundpool 을 이용해서 알람을 해주고 있는데 요거 사운드가 너무 작아서요..
사운드 크기를 최대로 해놔도 너무 조그만하게 들리는데..
가끔 이메일이 오거나 했을때 울리는 알람음은 무지 큰걸 봐서는.. 그게 max 값은 아닌거 같아서요
기기가 가진 최대 볼륨을 이용할수 있는 방법은 없을까요 ^^?
조언 부탁드립니다. 감사합니다.