Подождите, пока поток не появится на Android

У меня есть один поток, но я бы хотел дождаться его завершения, прежде чем продолжить следующие действия. Как я могу это сделать?

new Thread( new Runnable() { @Override public void run() { mensaje = getFilesFromUrl(value); } }).start(); 

Здесь я бы хотел поставить что-то (но циклы), которое знает, когда поток заканчивается и оценивает результат ( mensaje )

  btnOk.setVisibility(View.VISIBLE); progressBar.setVisibility(View.GONE); lblEstado.setText(mensaje); if(mensaje.equals("Importado")) startActivity(new Intent(ScanUrl.this, MainActivity.class)); 

Solutions Collecting From Web of "Подождите, пока поток не появится на Android"