가속센서로 흔드는 이벤트를 받아서 처리합니다.
백그라운드에서도 동작될 수 있도록 서비스로 구현했고요.
화면이 켜진 상태에서는 흔들어도, 제대로 카운팅이 됩니다.
허나,, 화면이 꺼지고 일정시간이 지나면, 센서도 같이 죽어서 카운팅이 되지 않습니다.
해결 방법을 아시는분 작게 나마라도 힌트 부탁드립니다. ㅠㅠ
테스트 폰은 : 갤럭시S
안드로이드 버전 : 2.3.3
저도 비슷한 어플을 만들었었는데요
제가 만든거 보니
센서는 서비스로 돌고있고 일정 이벤트가 발생했을 때 브로드캐스트로 다른액티비티를 띄웠습니다
서비스로 구현하셨다면 센서작동이 죽는건 아닐겁니다.
으음;
제 생각도 빛돌님과 같은데요.
혹시나 서비스가 죽지 않도록 하는 방법을
물으시는 거면
setForeground(true)에 대해 알아보심이 ㅎㅎ;
저도 백그라운드에서 센서를 사용하는데 일정 시간이 지나면 프로그램이 멈쳐벼려요..
혹 해결되셨는지...?
위 덧글처럼 setForeground(true)는 2.0이상버전에서 지원하지 않는다는군요..
로그인 유지
저도 비슷한 어플을 만들었었는데요
제가 만든거 보니
센서는 서비스로 돌고있고 일정 이벤트가 발생했을 때 브로드캐스트로 다른액티비티를 띄웠습니다
서비스로 구현하셨다면 센서작동이 죽는건 아닐겁니다.