2011-12-02 2 views
1

내 앱이 시작되면 스플래시 화면이 나타나고 그 다음에 이미지가있는 슬라이드 쇼가 나타납니다. 사용자가 슬라이드 쇼에서 이미지를 터치하면 앱이 닫힙니다 (배경에서는 작동하지 않고 종료됩니다). 그 후 60 초 동안 사용하지 않으면 휴대 전화가 작동하지 않는 것을 감지하여이 앱을 다시 시작해야합니다. 60 초 동안 사용하지 않으면 앱을 깨울 수 있습니까?안드로이드에서 전화가 작동하지 않는 것을 감지하는 방법

+1

여기에 답이 있습니다. 질문하기 전에 검색을 사용하십시오. http://stackoverflow.com/questions/4208730/how-to-detect-user-inactivity-in-android –

+0

나는 그 대답을 이해하지 못합니다. 전에 보았습니다. – Gabrielle

+0

getLastInteractionTime 또는 isInForeGrnd 란 무엇입니까? – Gabrielle

답변

0

앱이 파괴되면 AlarmManager을 설정하면 60 초 후에 앱이 다시 실행됩니다. 예는 http://developer.android.com/reference/android/app/AlarmManager.html 여기 :이 도움이 http://justcallmebrian.com/?p=129

희망

당신은 더 약 AlarmManager 여기를 찾을 수 있습니다!

+0

문제는 앱이 60 초 후에 앱을 다시 시작해야한다는 것입니다. 60 분 동안 전화를 사용하지 않으면 다시 시작해야합니다. – Gabrielle

0

AlarmManagerBroadcastReciever을 사용할 수 있습니다. aLarmManager에서 매분마다 방송을 보냅니다. 앱을 다시 시작하십시오. onReceive

관련 문제