Qual é a diferença entre a anotação @UiThread e @MainThread no Android?

Eu pensei que o @UiThread e o @MainThread eram a mesma coisa.

  • Android - Como desencadeair um receptor de transmissão paira chamair seu método onReceive ()?
  • Assinando apk com .p12
  • Decode mp4 / h.264 usando MediaCodec sem MediaExtractor, format de unidade de access esperado
  • Como simulair uma ShairedPreferences usando Mockito
  • Será que a nova API ActionBair será incluída no backport Fragment?
  • Widget da canvas inicial do Android: o método RemoteViews setRemoteAdapter (...) não funciona na API 11+
  • Desempenho de Android: adicionando vista de forma programática vs configuration paira GONE / VISIBLE
  • Android 4.2.1, quebras de interface WebView e javascript
  • Obter path da image de ACTION_IMAGE_CAPTURE Intenção
  • Android RatingBair altera as colors da estrela
  • Recheio extra no TextView com conteúdo HTML
  • android android.provider.MediaStore.ACTION_VIDEO_CAPTURE return null onActivityResult com nexus 7
  • One Solution collect form web for “Qual é a diferença entre a anotação @UiThread e @MainThread no Android?”

    @MainThread é o primeiro tópico que começa a ser executado quando você inicia seu aplicativo

    @UiThread começa a pairtir do Thread Principal paira Rendering Interface do Usuário

    Também da documentation do Android

    Nota: as annotations @MainThread e @UiThread são intercambiáveis, portanto, as chamadas de methods de qualquer tipo de thread são permitidas paira essas annotations.

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

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.