我对Android技术很新。我最近读到android只允许从AsyncTask内部调用REST Web服务......这是真的吗?我正在为大学开发一个应用程序,我必须在明天完成它,我真的想知道我是否可以在一个普通函数中调用REST WS,尽管它可能不是一个好习惯。
谢谢你的建议!! 何。
答案 0 :(得分:1)
主要的是你可能不会在UI线程上调用它(否则你会得到一个例外)。除了这个限制之外,你从哪里调用也没关系。
使用AsyncTask
的一个好处是它们是在Android中使用其他线程的一种非常简单的方法,因为它带有许多回调(在UI线程上运行)
另一种选择可能是使用ExecutorService
。