@Ashwin: Я так не думаю ... когда вы создаете новый объект Thread и вызываете thread.start (), создается новый поток. Обычно вы инициализируете новый объект Thread с помощью Runnable, но вы также можете делать другие вещи с Runnables - например, отправлять их в обработчик.

я есть активность с обработчиком (поток пользовательского интерфейса)Я запускаю новый поток и создаю handler.post (новый MyRunnable ()) - (новый рабочий поток)

В документации Android говорится о методе post: «Заставляет Runnable r быть добавленным в очередь сообщений. Runnable будет запущен в потоке, к которому подключен этот обработчик».

Обработчик подключен к потоку пользовательского интерфейса. Как Android может работать в одном потоке пользовательского интерфейса без создания нового потока?

Будет ли новый поток создан с помощью Runnable из handler.post ()? Или это только метод run () будет вызываться из подкласса Runnable?

Ответы на вопрос(2)

Ваш ответ на вопрос