Решение:
Вы можете сделать это, используя Handler
, как показано ниже:
Handler h = new Handler();
int delay = 5*1000; //1 second = 1000 milisecond, 5 * 1000 = 5seconds
Runnable runnable;
@Override
protected void onResume() {
//start handler as activity become visible
h.postDelayed( runnable = new Runnable() {
public void run() {
// do the setting of image here
h.postDelayed(runnable, delay);
}
}, delay);
super.onResume();
}
@Override
protected void onPause() {
h.removeCallbacks(runnable); //stop handler when activity not visible
super.onPause();
}
Надеюсь, это поможет, пожалуйста, прокомментируйте, если возникнут проблемы.