如何在android中实现一个监听器

时间:2013-07-10 16:02:11

标签: android callback listener

我正在编写一个Android应用来调用一些服务器api函数,比如登录。问题是我不想以阻塞的方式做。我想在后台登录并有一个监听器(它不是点击监听器)告诉我登录何时完成。我是android的新手。我不是要求有一个有效的代码。如果有人可以提供一些建议或教程链接,那将非常有用。

谢谢,

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

您可以实施自己的线程,也可以使用Android提供的功能。在我的脑海中,AsyncTaskIntentService都可以在后台线程上工作。

我会看一下Android的Volley库。今年他们在谷歌I / O上进行了一次会议(video link)。 This blog post解释了如何获取库并开始在项目中使用它。

答案 2 :(得分:0)

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

  1. 使用AsyncTaskThread
  2. 使用IntentServiceService
  3. 我建议您查看Vogella Training以了解背景处理 此外,Android API GuideAndroid Training可能会帮助您了解服务。

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

      

    希望这有助于!!!!!!!