Android应用程序登录,在后台

问题描述:

我无法让我的应用程序准备为Android 3.x和4 我用于登录简单的方式是不可能在这些版本的连接,我做了一些研究,但可以没有办法做到这一点。Android应用程序登录,在后台

的问题是,由于Android 3.0,你不能在主线程中的HttpClient的连接到互联网。我找不到在后台执行此操作的方法,用户单击“登录”并在子活动中将信息与服务器进行核对,并将用户显示在仪表板中。请帮帮我。

谢谢。

您可以使用AsyncTaskIntentService做后台进程。

IntentService从文档

IntentService是对于处理需求异步 请求(表示为意图)服务的基类。客户通过startService(Intent)调用发送请求 ;该服务已启动根据需要, 处理中使用工作线程依次在每个意向,并停止本身 当它运行的工作。

的AsyncTask从文档

的AsyncTask能够正确且容易使用的UI线程。该类 允许执行后台操作并在UI线程上发布结果,而无需操纵线程和/或处理程序。