我无法理解 UiThread 注释的这两种不同导入的使用之间的区别:
- org.androidannotations.annotations.UiThread
- android.support.annotation.UiThread
任何帮助将不胜感激。
最佳答案
来自文档
@UiThread 注释指示方法将在 ui 线程中运行。 "source"
表示带注释的方法或构造函数应该仅在 UI 线程上调用。如果被注释的元素是一个类,那么该类中的所有方法都应该在 UI 线程上调用。 "source"
因此,第一个注释将确保在您调用的任何线程的 UIThread 中调用一个方法。第二个是一个标记,可能用于 lint,检查该方法是否从 UIThread 调用,并相应地显示错误。
关于android - 两种Android注解的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42945742/