我无法理解这两种不同的uithread注释导入之间的区别:
org.andridannotations.annotations.uithread注释
android.support.annotation.uithread版本
任何帮助都将不胜感激。
最佳答案
从文件中
@ui thread注释表示方法将在ui线程中运行。"source"
指示只应在UI线程上调用带批注的方法或构造函数。如果带注释的元素是类,则应在ui线程上调用类中的所有方法。"source"
因此,第一个注释将确保在uithread中调用方法,而uithread是从哪个线程调用的。第二个是一个标记,可能是lint的标记,用于检查是否从uithread调用该方法,并相应地显示错误。