Intereting Posts
Как создать разделитель между вкладками «Сэндвич мороженого»? Как отобразить AlertDialog в фрагменте? Проекты библиотеки Android: рефакторинг и навигация Создание действия с тем же фоном, что и настройки ICS / Предпочтения Отладка javascript на планшетах / телефонах Android? Выделите все слова, которые просматриваются с помощью EditText IntelliJ Idea не генерирует id в R.java Android studio 1.0 Библиотечные проекты не могут установить applicationId. ApplicationId установлен в '' в конфигурации по умолчанию Скрыть панель действий при касании Ошибка: Неожиданный протокол блокировки, найденный в файле блокировки. Ожидаемое 3, найдено 0. Разработка приложений для Android Почему я получаю исключение HttpHostConnectException Как скрыть элемент в списке в Android Как получить кнопку «Далее» на экранной клавиатуре Android вместо кнопки «Go» в телефонной запинке Плохое качество изображения при использовании пользовательской камеры

В чем разница между аннотациями @UiThread и @MainThread в Android?

Я думал, что @UiThread и @MainThread – одно и то же.

@MainThread – это первый поток, который запускается при запуске приложения

@UiThread начинается с основного потока для пользовательского интерфейса рендеринга

Также из документации для Android

Примечание. Аннотации @MainThread и @UiThread являются взаимозаменяемыми, поэтому для этих аннотаций допускаются вызовы методов из любого типа потока.

https://developer.android.com/tools/debugging/annotations.html#thread-annotations