Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 不推荐使用GAServiceManager类型的方法setLocalDispatchPeriod(int)_Android_Google Analytics - Fatal编程技术网

Android 不推荐使用GAServiceManager类型的方法setLocalDispatchPeriod(int)

Android 不推荐使用GAServiceManager类型的方法setLocalDispatchPeriod(int),android,google-analytics,Android,Google Analytics,我有最新的android Google analytics SDK,似乎setLocalDispatchPeriod(int)已经被弃用了。这有什么办法 在互联网上我找不到替代方法。最有趣的是,谷歌在自己的教学中使用了这种方法 现在有人知道其他方法吗?反对的原因在ServiceManagerJavaDoc中概述: 这仅在使用本地调度时有效。本地调度是 仅在设备上没有Google Play服务或 手动强制(请参阅setForceLocalDispatch()。一般来说 应用程序不能依赖于设置分派周

我有最新的android Google analytics SDK,似乎
setLocalDispatchPeriod(int)
已经被弃用了。这有什么办法

在互联网上我找不到替代方法。最有趣的是,谷歌在自己的教学中使用了这种方法


现在有人知道其他方法吗?

反对的原因在
ServiceManager
JavaDoc中概述:

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

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

<resources>
  <string name="ga_trackingId">UA-XXXXXXXX-X</string>

  <integer name="ga_dispatchPeriod">30</integer>

  <!-- [...] -->
</resources>

UA-XXXXXXXX-X
30

请参阅文档的第页

它说“默认情况下,Android的Google Analytics SDK每30分钟发送一次数据。”所以只要删除该方法,您就可以了。谢谢您提供的信息:)