У нас вы можете посмотреть бесплатно START BACKGROUND THREAD | UPDATE MAIN/UI FROM BACKGROUND THREAD | ANDROID STUDIO TUTORIAL или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
When we try to execute long-running operations on the app's main thread (also called the UI thread), we freeze the app's user interface. After a couple seconds, we get an "application not responding" dialog message with the option to force quit the app. To avoid this we have to move heavy operations like database manipulation and network requests onto a separate thread. In this video, we will learn how to create such a separate worker thread in Android. For this, we can either create a class that extends Thread and override its run method or create a class that implements the Runnable interface and then pass this Runnable to a new Thread object. These core Java classes build the foundation for classes like AsyncTask, HandlerThread, and ThreadPoolExecutor. We will also learn how to send code from the background thread back to the UI thread by calling a post on a Handler that sends a runnable to the MessageQueue of the UI thread. To associate the Handler with the Looper of the main thread, we either instantiate it on the main thread or pass Looper.getMainLooper to the constructor. Instead of creating a handler, we can also use the View classes post method or the Activity classes runOnUiThread method, which uses the main handler internally. #AndroidStudio #AndroidDevelopment #code #programming