In my application I have a service that after for example 30 seconds, runs another activity. I did this process with Alarm Manager.
But the problem is, if the user changes the system time it affects 30 seconds. What is your suggestion? Is there any way to know if the user changes the system time?
You can listen to
Intent.ACTION_DATE_CHANGEDbroadcast. Your ApplicationManifest file should contain something likeFor broadcast receivers refer:
http://developer.android.com/reference/android/content/BroadcastReceiver.html