本文整理汇总了Java中com.google.android.gms.analytics.HitBuilders.EventBuilder.setValue方法的典型用法代码示例。如果您正苦于以下问题:Java EventBuilder.setValue方法的具体用法?Java EventBuilder.setValue怎么用?Java EventBuilder.setValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.google.android.gms.analytics.HitBuilders.EventBuilder
的用法示例。
在下文中一共展示了EventBuilder.setValue方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: sendEvent
import com.google.android.gms.analytics.HitBuilders.EventBuilder; //导入方法依赖的package包/类
@Override
public void sendEvent(String category, String action, String label,
Long value) {
try {
EventBuilder builder = new HitBuilders.EventBuilder(category, action);
if (label != null) {
builder.setLabel(label);
}
if (value != null) {
builder.setValue(value);
}
mTracker.send(builder.build());
} catch (Throwable t) {
if (AndroidUtils.DEBUG) {
Log.e(TAG, "sendEvent", t);
}
}
}
示例2: sendEvent
import com.google.android.gms.analytics.HitBuilders.EventBuilder; //导入方法依赖的package包/类
/**
* Send a specific event.
*
* @param category The event category.
* @param action The action.
* @param label The label.
* @param value An associated value.
*/
public static void sendEvent(final Category category, final String action, final String label, final Long value) {
getDefaultTracker();
EventBuilder eventBuilder = new EventBuilder();
eventBuilder.setCategory(category.toString());
if (action != null) {
eventBuilder.setAction(action);
}
if (label == null) {
eventBuilder.setLabel(action);
}
else {
eventBuilder.setLabel(action + " - " + label);
}
if (value != null) {
eventBuilder.setValue(value);
}
mTracker.send(eventBuilder.build());
}
示例3: sendEvent
import com.google.android.gms.analytics.HitBuilders.EventBuilder; //导入方法依赖的package包/类
/**
* Track event.
*
* @param context
* @param category of event, see CAT_XX constants
* @param action action of event
* @param label of event
* @param value of event
*/
public static void sendEvent(Context context, String category, String action, String label, Long value) {
if (!GHConstants.DEBUG) {
Tracker t = getTracker(context);
if (t != null) {
EventBuilder eb = new HitBuilders.EventBuilder();
eb.setCategory(category).setAction(action).setLabel(label);
if (value != null) {
eb.setValue(value);
}
t.send(eb.build());
}
}
}
示例4: analytics_sendEvent
import com.google.android.gms.analytics.HitBuilders.EventBuilder; //导入方法依赖的package包/类
/**
* Sends to Google Analytics an event.
*
* @param tracker The analytics tracker to use when sending the
* event.
* @param eventCategory Category of the event
* @param eventAction Action of the event
* @param eventlabel label of the event
*/
public static void analytics_sendEvent (Tracker tracker, String eventCategory, String eventAction, String eventlabel, Long eventValue) {
EventBuilder eBuilder = new HitBuilders.EventBuilder();
eBuilder.setCategory(eventCategory)
.setAction(eventAction)
.setLabel(eventlabel);
if(eventValue!=null) {
eBuilder.setValue(eventValue);
}
tracker.send(eBuilder.build());
}