vip*_*ari 12

@MainThread是您启动应用程序时开始运行的第一个线程

@UiThread从主线程开始,用于渲染用户界面

也来自Android文档

注意:@MainThread和@UiThread注释是可互换的,因此允许来自这两种注释的任何线程类型的方法调用.

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

  • 这不是 100% 正确,这不仅仅是不同的命名,如文档所述:> **注意:** 通常,应用程序的 UI 线程也是主线程。但是,在特殊情况下,应用程序的 UI 线程可能不是其主线程;有关更多信息,请参阅 [线程注释](https://developer.android.com/studio/write/annotations#thread-annotations) < 虽然我不得不承认我不知道那些特殊情况是什么 :D (3认同)
  • 注释如何“检查”?抛出异常?`线程注释检查方法是否被调用` (3认同)