@Ashwin: Я так не думаю ... когда вы создаете новый объект Thread и вызываете thread.start (), создается новый поток. Обычно вы инициализируете новый объект Thread с помощью Runnable, но вы также можете делать другие вещи с Runnables - например, отправлять их в обработчик.
я есть активность с обработчиком (поток пользовательского интерфейса)Я запускаю новый поток и создаю handler.post (новый MyRunnable ()) - (новый рабочий поток)
В документации Android говорится о методе post: «Заставляет Runnable r быть добавленным в очередь сообщений. Runnable будет запущен в потоке, к которому подключен этот обработчик».
Обработчик подключен к потоку пользовательского интерфейса. Как Android может работать в одном потоке пользовательского интерфейса без создания нового потока?
Будет ли новый поток создан с помощью Runnable из handler.post ()? Или это только метод run () будет вызываться из подкласса Runnable?