我有一个用@Rest注释的类,并且在另一个带有@RestService注释的实例中使用了它的方法。当我调用Rest客户端类的某些方法时,出现NetworkOnMainThreadException错误。我认为在这些情况下,AndroidAnnotations负责管理线程。

最佳答案

AndroidAnnotations不会使实现使用后台线程。实际上,不必这样做,因为不确定调用是否已经在后台线程上,等等。但是您可以使用@Background批注轻松地将调用发送到后台线程。使用该功能,您可以简单地避免使用AsyncTask样板。

关于android - AndroidAnnotations中的NetworkOnMainThreadException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24529440/

10-10 10:35