Mam jeden wątek, ale chciałbym poczekać na jego zakończenie, zanim przejdę do następnej czynności. Jak mogłem to zrobić?Poczekaj na wątek przed kontynuowaniem na Androidzie
new Thread(
new Runnable() {
@Override
public void run() {
mensaje = getFilesFromUrl(value);
}
}).start();
tutaj chciałbym umieścić coś (ale pętle), który wie, kiedy wykończenia nici i ocenić wynik (mensaje)
btnOk.setVisibility(View.VISIBLE);
progressBar.setVisibility(View.GONE);
lblEstado.setText(mensaje);
if(mensaje.equals("Importado"))
startActivity(new Intent(ScanUrl.this, MainActivity.class));
użytkowania składnika AsyncTask i onPostExcute lub wykorzystanie delegat do powiadomienia o wyłączeniu wątku zakończył się – Blackbelt
lub dodał detektor wywołania zwrotnego, gdy wątek zakończy się – Blundell