How to detect phone inactivity on Android

794 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
Dimitris Makris 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
Shailendra Singh Rajawat On

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