Как запустить поток повторно через некоторое время
Я хочу запустить поток (который выполняет много времени в фоновом режиме и НЕ обновляет интерфейс), он просто загружает некоторые файлы из Интернета и не зависит от интерфейса.
Я хочу запустить этот поток несколько раз через некоторое время.
Как я могу это сделать, у меня есть что-то вроде ниже:
boolean mResult =false;
void onCreate()
{
DownloadThread mDownloadThread = new DownloadThread();
mDownloadThread.start();
}
class DownloadThread extends Thread implements Runnable
{
public void run()
{
// My download code
mResult = result;
}
}
Мне нужно использоватьHandler
для реализации этого?