Но у Гугла все по старому Because tasks that you run on a thread from a thread pool aren't running on your UI thread, they don't have access to UI objects. To move data from a background thread to the UI thread, use a Handler that's running on the UI thread.
Но у Гугла все по старому Because tasks that you run on a thread from a thread pool aren't running on your UI thread, they don't have access to UI objects. To move data from a background thread to the UI thread, use a Handler that's running on the UI thread.
потому что это затормозит до завершения другого потока. Весь смысл многопоточки тереятся
но, бывают же случаи когда нужно что то скачать а пользователю показать прогресбар. я раньше писал под иос там было все намного проще.. Как быть в таких случаях ?
но, бывают же случаи когда нужно что то скачать а пользователю показать прогресбар. я раньше писал под иос там было все намного проще.. Как быть в таких случаях ?
посмотри, как в AsyncTask сделана пара publishProgress/onProgressUpdate
потому что это затормозит до завершения другого потока. Весь смысл многопоточки тереятся
Я может ошибаюсь, но суть многопоточки в распределении задач между потоками для более быстрого выполнения (условно), и join убивает смысл асинхронности, а не многопоточности? С многопоточностью как раз все ок