不推荐使用GAServiceManagertypes的方法setLocalDispatchPeriod(int)

我有最新的谷歌Android分析SDK,似乎已弃用setLocalDispatchPeriod(int) 。 有什么办法解决这个问题?

互联网上没有哪里可以find替代方法。 最有趣的是,谷歌在他们自己的如何入门教程中使用了这种方法。

现在有人知道任何替代方法吗?

ServiceManager JavaDoc概述了弃用的原因:

这仅在使用本地调度时有效。 本地调度仅在设备上没有Google Play服务或手动强制时使用(请参阅setForceLocalDispatch())。 通常,应用程序不能依赖于设置调度周期的能力。 因此,应谨慎使用此方法。

如果您使用的是EasyTracker ,还可以在analytics.xml文件中指定ga_dispatchPeriod ,该文件不应抛出有关弃用的lint警告。

  UA-XXXXXXXX-X 30   

请参阅文档的“ 调度”页面 。