Android SDK Version
  • java.lang.Object
    • com.facebook.appevents.InternalAppEventsLogger

public class InternalAppEventsLogger
extends java.lang.Object
com.facebook.appevents.InternalAppEventsLogger is solely for the use of other packages within the Facebook SDK for Android. Use of any of the classes in this package is unsupported, and they may be modified or removed without warning at any time.
Constructor Summary
Constructor and Description
InternalAppEventsLogger(Context context) 
InternalAppEventsLogger(Context context, java.lang.String applicationId) 
InternalAppEventsLogger(java.lang.String activityName, java.lang.String applicationId, AccessToken accessToken) 
Method Summary
Modifier and TypeMethod and Description
voidflush() 
static AppEventsLogger.FlushBehaviorgetFlushBehavior() 
voidlogEvent(java.lang.String eventName, Bundle parameters) 
voidlogEvent(java.lang.String eventName, double valueToSum, Bundle parameters) 
voidlogEventImplicitly(java.lang.String eventName) 
voidlogEventImplicitly(java.lang.String eventName, java.math.BigDecimal purchaseAmount, java.util.Currency currency, Bundle parameters) 
voidlogEventImplicitly(java.lang.String eventName, Bundle parameters) 
voidlogEventImplicitly(java.lang.String eventName, java.lang.Double valueToSum, Bundle parameters) 
voidlogPurchaseImplicitly(java.math.BigDecimal purchaseAmount, java.util.Currency currency, Bundle parameters) 
static voidsetUserData(Bundle userData) 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail

InternalAppEventsLogger

public InternalAppEventsLogger(Context context)

InternalAppEventsLogger

public InternalAppEventsLogger(Context context,
                               java.lang.String applicationId)

InternalAppEventsLogger

public InternalAppEventsLogger(java.lang.String activityName,
                               java.lang.String applicationId,
                               AccessToken accessToken)
Method Detail

logEvent

public void logEvent(java.lang.String eventName,
                     Bundle parameters)

logEvent

public void logEvent(java.lang.String eventName,
                     double valueToSum,
                     Bundle parameters)

logPurchaseImplicitly

public void logPurchaseImplicitly(java.math.BigDecimal purchaseAmount,
                                  java.util.Currency currency,
                                  Bundle parameters)

logEventImplicitly

public void logEventImplicitly(java.lang.String eventName,
                               java.math.BigDecimal purchaseAmount,
                               java.util.Currency currency,
                               Bundle parameters)

logEventImplicitly

public void logEventImplicitly(java.lang.String eventName)

logEventImplicitly

public void logEventImplicitly(java.lang.String eventName,
                               java.lang.Double valueToSum,
                               Bundle parameters)

logEventImplicitly

public void logEventImplicitly(java.lang.String eventName,
                               Bundle parameters)

getFlushBehavior

public static AppEventsLogger.FlushBehavior getFlushBehavior()

flush

public void flush()

setUserData

public static void setUserData(Bundle userData)