How to detect phone inactivity on Android

776 Views Asked by At

When my app starts, a splashscreen appears and after this there is a slideshow with images. When user touch a image from slideshow, the app is closed (it is not working in background, it is killed). After that I need to detect phone inactivity to restart this app after 60 seconds of inactivity. Is it possible to do this, to wakeup the app after 60 seconds of inactivity?

2

There are 2 best solutions below

1
On

you could try to set up an AlarmManager when your app is destroyed, which after 60 seconds will launch your app again.

You may find more about AlarmManager here: http://developer.android.com/reference/android/app/AlarmManager.html and here for an example: http://justcallmebrian.com/?p=129

Hope this helps!

0
On

possible Use AlarmManager with BroadcastReciever . send broadcast after every minute from aLarmManager . restart app in onReceive