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