Is there any additional information available from Intent.ACTION_TIME_CHANGED? There\'s nothing in getData() or getExtras().
I would like to know:
T
You can do one thing if the accuracy of previous time is not that important. You can get the previous time with +/- 1 minute accurate by following way..
Register for broadcast action ACTION_TIME_TICK (This will be broadcasted every minute).
When ever the time ticks, if there is a difference of more than 1 minute between your current time and last tick time, you can infer that there occured a time change. After that you just update the new time to shared preference. Thats all.
Happy coding.