You can use handler to do a loop process, like this:
Handler handler = new Handler();
Runnable refresh;
In the first call time:
refresh = new Runnable() {
public void run() {
// Do something
handler.postDelayed(refresh, 5000);
}
};
handler.post(refresh);
Since you cannot call a non-final variable inside an annonymous class, you will have to declare refresh
in the containing class.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…