Try this
declare Timer
global
Timer timer;
add this code inside onCreate()
method
timer = new Timer();
timer.scheduleAtFixedRate(new RemindTask(), 0, 3000); // delay in seconds
create a new class like this
private class RemindTask extends TimerTask {
@Override
public void run() {
runOnUiThread(new Runnable() {
public void run() {
// call your method here
getImageFromApi();
}
});
}
}
3
solved Android call api route every few seconds