Java “.build()”在Google Analytics for Android的上下文中做什么?

Java “.build()”在Google Analytics for Android的上下文中做什么?,java,android,google-analytics,Java,Android,Google Analytics,此代码初始化一个新的EventBuilder对象并设置该对象上的值。为什么最后需要构建 tracker.send(new HitBuilders.EventBuilder() .setCategory("Achievement") .setAction("Unlocked") .setLabel("5 Dragons Rescued") .setValue(1) .build()); 您正在创建HitBuilders.EventBuilder的实例。通常

此代码初始化一个新的EventBuilder对象并设置该对象上的值。为什么最后需要构建

tracker.send(new HitBuilders.EventBuilder()
    .setCategory("Achievement")
    .setAction("Unlocked")
    .setLabel("5 Dragons Rescued")
    .setValue(1)
    .build());

您正在创建HitBuilders.EventBuilder的实例。通常,尤其是在Android相关的开发中,当您看到一个类以…Builder结尾时,它会使用。而且,当…生成器类是其他类中的静态类时,生成器将构建外部类的实例。在本例中,假定HitBuilders.EventBuilder创建HitBuilders的一个实例


build是生成器类创建请求实例的约定。

您正在创建HitBuilders.EventBuilder的实例。通常,尤其是在Android相关的开发中,当您看到一个类以…Builder结尾时,它会使用。而且,当…生成器类是其他类中的静态类时,生成器将构建外部类的实例。在本例中,假定HitBuilders.EventBuilder创建HitBuilders的一个实例

build是生成器类创建请求实例的约定。

可能重复的可能重复的