我有一个用@Rest
注释的类,并且在另一个带有@RestService
注释的实例中使用了它的方法。当我调用Rest客户端类的某些方法时,出现NetworkOnMainThreadException
错误。我认为在这些情况下,AndroidAnnotations负责管理线程。
最佳答案
AndroidAnnotations不会使实现使用后台线程。实际上,不必这样做,因为不确定调用是否已经在后台线程上,等等。但是您可以使用@Background
批注轻松地将调用发送到后台线程。使用该功能,您可以简单地避免使用AsyncTask
样板。
关于android - AndroidAnnotations中的NetworkOnMainThreadException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24529440/