标签: android
在应用程序类中执行服务器请求等长任务是一种好习惯吗?让我们说这些请求是用于初始化的,将这些请求放在Application类的oncreate方法中仍然可以。
答案 0 :(得分:2)
不是。 onCreate of Application类中的所有内容都将在主线程中执行,如果您的任务需要花费大量时间,则会冻结UI。
当涉及与服务器通信等操作时,最佳实践是实现存储库模式并在不同的线程中执行耗时的操作,然后在UI线程中使用结果。