1

我正在编写一个 Android 应用程序来调用一些服务器 api 功能,例如登录。问题是我不想以阻塞方式进行操作。我想在后台登录并有一个监听器(它不是点击监听器)来告诉我登录何时完成。我是安卓新手。我不是要求有一个工作代码。如果有人可以提供一些建议或教程链接,那将很有帮助。

谢谢,

4

3 回答 3

1

做任何你想做的事,比如在onCreate() 方法中调用函数,因为每当应用程序运行时,它将是第一个执行的......

于 2013-07-10T16:05:41.913 回答
0

您可以实现自己的线程,也可以使用 Android 提供的东西。在我的脑海中,AsyncTask两者IntentService都在后台线程上工作。

我会看看 Android 的 Volley 库。他们在今年的 Google I/O 上举行了一次会议(视频链接)。这篇博文解释了如何获取该库并开始在您的项目中使用它。

于 2013-07-10T16:08:18.987 回答
0

您可以通过多种方式做到这一点。

  1. 使用AsyncTaskThread
  2. 使用IntentServiceService

我建议您查看Vogella 培训以了解后台处理,此外Android API 指南Android 培训可能会帮助您了解服务。

如果您正在进行一些长时间运行的操作,我认为选项 2 是理想的,如果不是简单地使用选项 1 来完成您的任务。

希望这可以帮助!!!!!!!

于 2013-07-10T16:22:23.493 回答