Application.onCreate()中的长时间操作?

时间:2014-03-24 02:40:37

标签: android

我的应用必须在任何其他组件之前从服务器获取一些设置,例如Anctivity,Server,可以启动。所以我把长时间的http操作放在Application.onCreate()中。 Application.onCreate()是否适合进行长时间操作?它会导致ANR(应用程序无响应)吗? 感谢。

1 个答案:

答案 0 :(得分:0)

您必须使用Thread或ASyncTask与服务器通信 Android不支持在UI线程中与服务器进行通信(发送,接收) onCreate是UI线程。所以这是不可能的。