public class ActivityHandler extends java.lang.Object implements IActivityHandler
Modifier and Type | Class and Description |
---|---|
class |
ActivityHandler.InternalState |
public void teardown()
teardown
in interface IActivityHandler
public AdjustConfig getAdjustConfig()
getAdjustConfig
in interface IActivityHandler
public com.adjust.sdk.DeviceInfo getDeviceInfo()
getDeviceInfo
in interface IActivityHandler
public ActivityState getActivityState()
getActivityState
in interface IActivityHandler
public SessionParameters getSessionParameters()
getSessionParameters
in interface IActivityHandler
public void init(AdjustConfig adjustConfig)
init
in interface IActivityHandler
public static ActivityHandler getInstance(AdjustConfig adjustConfig)
public void onResume()
onResume
in interface IActivityHandler
public void onPause()
onPause
in interface IActivityHandler
public void trackEvent(AdjustEvent event)
trackEvent
in interface IActivityHandler
public void finishedTrackingActivity(ResponseData responseData)
finishedTrackingActivity
in interface IActivityHandler
public void setEnabled(boolean enabled)
setEnabled
in interface IActivityHandler
public void setOfflineMode(boolean offline)
setOfflineMode
in interface IActivityHandler
public boolean isEnabled()
isEnabled
in interface IActivityHandler
public void readOpenUrl(android.net.Uri url, long clickTime)
readOpenUrl
in interface IActivityHandler
public boolean updateAttributionI(AdjustAttribution attribution)
updateAttributionI
in interface IActivityHandler
public void setAskingAttribution(boolean askingAttribution)
setAskingAttribution
in interface IActivityHandler
public void sendReftagReferrer()
sendReftagReferrer
in interface IActivityHandler
public void sendInstallReferrer(ReferrerDetails referrerDetails, java.lang.String referrerApi)
sendInstallReferrer
in interface IActivityHandler
public void launchEventResponseTasks(EventResponseData eventResponseData)
launchEventResponseTasks
in interface IActivityHandler
public void launchSdkClickResponseTasks(SdkClickResponseData sdkClickResponseData)
launchSdkClickResponseTasks
in interface IActivityHandler
public void launchSessionResponseTasks(SessionResponseData sessionResponseData)
launchSessionResponseTasks
in interface IActivityHandler
public void launchAttributionResponseTasks(AttributionResponseData attributionResponseData)
launchAttributionResponseTasks
in interface IActivityHandler
public void sendFirstPackages()
sendFirstPackages
in interface IActivityHandler
public void addSessionCallbackParameter(java.lang.String key, java.lang.String value)
addSessionCallbackParameter
in interface IActivityHandler
public void addSessionPartnerParameter(java.lang.String key, java.lang.String value)
addSessionPartnerParameter
in interface IActivityHandler
public void removeSessionCallbackParameter(java.lang.String key)
removeSessionCallbackParameter
in interface IActivityHandler
public void removeSessionPartnerParameter(java.lang.String key)
removeSessionPartnerParameter
in interface IActivityHandler
public void resetSessionCallbackParameters()
resetSessionCallbackParameters
in interface IActivityHandler
public void resetSessionPartnerParameters()
resetSessionPartnerParameters
in interface IActivityHandler
public void setPushToken(java.lang.String token, boolean preSaved)
setPushToken
in interface IActivityHandler
public void gdprForgetMe()
gdprForgetMe
in interface IActivityHandler
public void disableThirdPartySharing()
disableThirdPartySharing
in interface IActivityHandler
public void trackAdRevenue(java.lang.String source, org.json.JSONObject adRevenueJson)
trackAdRevenue
in interface IActivityHandler
public void trackPlayStoreSubscription(AdjustPlayStoreSubscription subscription)
trackPlayStoreSubscription
in interface IActivityHandler
public void gotOptOutResponse()
gotOptOutResponse
in interface IActivityHandler
public android.content.Context getContext()
getContext
in interface IActivityHandler
public void foregroundTimerFired()
public void backgroundTimerFired()
public java.lang.String getAdid()
getAdid
in interface IActivityHandler
public AdjustAttribution getAttribution()
getAttribution
in interface IActivityHandler
public java.lang.String getBasePath()
getBasePath
in interface IActivityHandler
public java.lang.String getGdprPath()
getGdprPath
in interface IActivityHandler
public java.lang.String getSubscriptionPath()
getSubscriptionPath
in interface IActivityHandler
public ActivityHandler.InternalState getInternalState()
public static boolean deleteActivityState(android.content.Context context)
public static boolean deleteAttribution(android.content.Context context)
public static boolean deleteSessionCallbackParameters(android.content.Context context)
public static boolean deleteSessionPartnerParameters(android.content.Context context)
public void addSessionCallbackParameterI(java.lang.String key, java.lang.String value)
public void addSessionPartnerParameterI(java.lang.String key, java.lang.String value)
public void removeSessionCallbackParameterI(java.lang.String key)
public void removeSessionPartnerParameterI(java.lang.String key)
public void resetSessionCallbackParametersI()
public void resetSessionPartnerParametersI()