-3

我对android技术很陌生。我最近读到,android 只允许从 AsyncTask 内部调用 REST Web 服务……这是真的吗?我正在为大学开发一个应用程序,我必须在明天完成它,我真的很想知道我是否可以在普通函数中调用 REST WS,尽管这可能不是一个好习惯。 .

谢谢指教!!何塞。

4

1 回答 1

1

主要的是你不能在 UI 线程上调用它(否则你会得到一个异常)。除了这个限制之外,从哪里调用它并不重要。

使用AsyncTasks 的一个好处是它们是在 Android 中使用附加线程的一种非常简单的方法,因为它带有许多回调(在 UI 线程上运行)

另一种选择可能是使用ExecutorService.

于 2013-11-04T01:37:21.727 回答