我已将Google登录集成到我的应用中,但由于某种原因,初始屏幕需要永久加载(大约10秒!)。我已经发现,即使谈到最简单的Google登录代码,主要活动大约需要10秒才能加载 - 我尝试了两个不同的回购:
Google的https://github.com/googlesamples/google-services.git 还有这个:https://github.com/AleBarreto/SimpleLoginLibrary
对于两者而言,主要活动不会访问网络或磁盘,但有些东西会将其延迟大约10秒。我尝试了两种不同的物理设备,以及AVD。
从我所看到的,应用程序总是在onCreate(!)之前延迟,所以它与代码无关。唯一的共同点是我为每个人创建了一个google-services.json文件:P
答案 0 :(得分:1)
您是否在Android Studio中使用Instant Run功能?从我使用Instant Run所经历的事情中,如你所提到的,启动应用程序会造成额外的延迟。尝试从Android Studio设置中禁用它 - >构建,执行,部署 - >取消启用即时运行。
注意:默认情况下启用“即时运行”。