Пожалуйста, попробуйте следующий код,
private final Handler handler = new Handler();
создайте функцию с именем: doTheAutoRefresh (), которая выполняет:
private void doTheAutoRefresh() {
handler.postDelayed(new Runnable() {
doRefreshingStuff(); // this is where you put your refresh code
doTheAutoRefresh();
}, 1000);
}
Вызовите эту функцию в вашем onCreate.
ПРИМЕЧАНИЕ: это основной подход.рассмотрите возможность остановки после вызова onPause и возобновите его после onResume.Посмотрите на класс обработчика, чтобы увидеть, как удалить.