In my app, I’ve been asked to add an auto update function. What I’m trying to do is have a timer event so that if the user hasn’t pressed the update button in the last 60 seconds, do a ‘refreshButton.performClick();’.
I’ve been searching but I can’t find an example where the timer interacts with the UI. I keep getting errors like ‘only the original thread that created a view hierarchy’.
If the user does press the button, I want to reset the timer.
Is this even possible?
You only can interact with aView from the UI thread.
You can make something like this in your timer task;
Define this variable in your class:
Handler handler = new Handler();In your timer task call: