I have a Custom ListView in my application, containing an ImageView and 3-5 TextViews.
1 of the TextViews shows the time gap between the current time
Use the built in TimerTask
http://developer.android.com/reference/java/util/TimerTask.html
This is a solid way of doing things.