Android套接字连接耗时太长

时间:2012-03-27 12:39:58

标签: android sockets

在我的应用程序中,我进行了TCP / IP套接字连接。我在HTC上运行这个应用程序令人难以置信的S.但它需要很长时间,一段时间后会出现一个对话框,说明我的应用程序没有反应。 Dialog为我提供了“强制关闭”或“等待”的选项。然后我选择“等待”,一切正常,我的HTC已连接。

当我在Motorola Zoom上测试应用程序时,不会出现对话框,因为它更快。

我的问题是,如果有办法迫使我的手机等待更长时间以便没有对话框出现?

由于

1 个答案:

答案 0 :(得分:2)

您应该在后台线程上执行长操作,而不是在UI(主)线程上执行。 Android为它提供了一些很棒的解决方案,我认为最受欢迎的是AsyncTask

有关它的好文章是Painless ThreadingDesigning for Responsiveness,这些文章也可能有所帮助。