Java 为什么屏幕视图会两次发送到android上的Google Analytics

Java 为什么屏幕视图会两次发送到android上的Google Analytics,java,android,google-analytics-firebase,Java,Android,Google Analytics Firebase,我正在使用Android v4的谷歌分析。我附上了代码,每次我发送本地点击时,它都会被发送两次,并在仪表板上出现两次,一次是屏幕名称,一次是活动包名称,不确定代码有什么问题 global_tracker.xml文件 <?xml version="1.0" encoding="utf-8"?> <resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="Ty

我正在使用Android v4的谷歌分析。我附上了代码,每次我发送本地点击时,它都会被发送两次,并在仪表板上出现两次,一次是屏幕名称,一次是活动包名称,不确定代码有什么问题

global_tracker.xml文件

<?xml version="1.0" encoding="utf-8"?>
    <resources
        xmlns:tools="http://schemas.android.com/tools"
        tools:ignore="TypographyDashes">

        <integer name="ga_sessionTimeout">300</integer>
        <bool name="ga_autoActivityTracking">true</bool>
        <bool name="ga_anonymizeIp">true</bool>
        <string name="ga_trackingId">UA-XXXXXXX-2</string>
        <int name="ga_dispatchPeriod">-10</int>
    </resources>

代码完全按照您的要求执行

在这里,你发出一个点击:

t.send(new HitBuilders.ScreenViewBuilder().build());
然后在下一行中,手动分派本地点击:

GoogleAnalytics.getInstance(getBaseContext()).dispatchLocalHits();

此外,我认为如果我想手动发送点击,自动活动跟踪设置为true也不是必需的,不是吗?@vishal,我想是的。不幸的是,我对GoogleAnalytics API也相当陌生。
GoogleAnalytics.getInstance(getBaseContext()).dispatchLocalHits();