Application类中的长任务

时间:2018-03-07 11:24:22

标签: android

在应用程序类中执行服务器请求等长任务是一种好习惯吗?让我们说这些请求是用于初始化的,将这些请求放在Application类的oncreate方法中仍然可以。

1 个答案:

答案 0 :(得分:2)

不是。 onCreate of Application类中的所有内容都将在主线程中执行,如果您的任务需要花费大量时间,则会冻结UI。

当涉及与服务器通信等操作时,最佳实践是实现存储库模式并在不同的线程中执行耗时的操作,然后在UI线程中使用结果。

相关问题