Package com.adjust.sdk
Class ActivityHandler
- java.lang.Object
-
- com.adjust.sdk.ActivityHandler
-
- All Implemented Interfaces:
IActivityHandler
public class ActivityHandler extends java.lang.Object implements IActivityHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
ActivityHandler.InternalState
-
Method Summary
-
-
-
Method Detail
-
teardown
public void teardown()
- Specified by:
teardown
in interfaceIActivityHandler
-
getAdjustConfig
public AdjustConfig getAdjustConfig()
- Specified by:
getAdjustConfig
in interfaceIActivityHandler
-
getDeviceInfo
public DeviceInfo getDeviceInfo()
- Specified by:
getDeviceInfo
in interfaceIActivityHandler
-
getActivityState
public ActivityState getActivityState()
- Specified by:
getActivityState
in interfaceIActivityHandler
-
getSessionParameters
public SessionParameters getSessionParameters()
- Specified by:
getSessionParameters
in interfaceIActivityHandler
-
init
public void init(AdjustConfig adjustConfig)
- Specified by:
init
in interfaceIActivityHandler
-
getInstance
public static ActivityHandler getInstance(AdjustConfig adjustConfig)
-
onResume
public void onResume()
- Specified by:
onResume
in interfaceIActivityHandler
-
onPause
public void onPause()
- Specified by:
onPause
in interfaceIActivityHandler
-
trackEvent
public void trackEvent(AdjustEvent event)
- Specified by:
trackEvent
in interfaceIActivityHandler
-
finishedTrackingActivity
public void finishedTrackingActivity(ResponseData responseData)
- Specified by:
finishedTrackingActivity
in interfaceIActivityHandler
-
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabled
in interfaceIActivityHandler
-
setOfflineMode
public void setOfflineMode(boolean offline)
- Specified by:
setOfflineMode
in interfaceIActivityHandler
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interfaceIActivityHandler
-
readOpenUrl
public void readOpenUrl(android.net.Uri url, long clickTime)
- Specified by:
readOpenUrl
in interfaceIActivityHandler
-
updateAttributionI
public boolean updateAttributionI(AdjustAttribution attribution)
- Specified by:
updateAttributionI
in interfaceIActivityHandler
-
setAskingAttribution
public void setAskingAttribution(boolean askingAttribution)
- Specified by:
setAskingAttribution
in interfaceIActivityHandler
-
sendReftagReferrer
public void sendReftagReferrer()
- Specified by:
sendReftagReferrer
in interfaceIActivityHandler
-
sendPreinstallReferrer
public void sendPreinstallReferrer()
- Specified by:
sendPreinstallReferrer
in interfaceIActivityHandler
-
sendInstallReferrer
public void sendInstallReferrer(ReferrerDetails referrerDetails, java.lang.String referrerApi)
- Specified by:
sendInstallReferrer
in interfaceIActivityHandler
-
launchEventResponseTasks
public void launchEventResponseTasks(EventResponseData eventResponseData)
- Specified by:
launchEventResponseTasks
in interfaceIActivityHandler
-
launchSdkClickResponseTasks
public void launchSdkClickResponseTasks(SdkClickResponseData sdkClickResponseData)
- Specified by:
launchSdkClickResponseTasks
in interfaceIActivityHandler
-
launchSessionResponseTasks
public void launchSessionResponseTasks(SessionResponseData sessionResponseData)
- Specified by:
launchSessionResponseTasks
in interfaceIActivityHandler
-
launchAttributionResponseTasks
public void launchAttributionResponseTasks(AttributionResponseData attributionResponseData)
- Specified by:
launchAttributionResponseTasks
in interfaceIActivityHandler
-
launchPurchaseVerificationResponseTasks
public void launchPurchaseVerificationResponseTasks(PurchaseVerificationResponseData purchaseVerificationResponseData)
- Specified by:
launchPurchaseVerificationResponseTasks
in interfaceIActivityHandler
-
sendFirstPackages
public void sendFirstPackages()
- Specified by:
sendFirstPackages
in interfaceIActivityHandler
-
addSessionCallbackParameter
public void addSessionCallbackParameter(java.lang.String key, java.lang.String value)
- Specified by:
addSessionCallbackParameter
in interfaceIActivityHandler
-
addSessionPartnerParameter
public void addSessionPartnerParameter(java.lang.String key, java.lang.String value)
- Specified by:
addSessionPartnerParameter
in interfaceIActivityHandler
-
removeSessionCallbackParameter
public void removeSessionCallbackParameter(java.lang.String key)
- Specified by:
removeSessionCallbackParameter
in interfaceIActivityHandler
-
removeSessionPartnerParameter
public void removeSessionPartnerParameter(java.lang.String key)
- Specified by:
removeSessionPartnerParameter
in interfaceIActivityHandler
-
resetSessionCallbackParameters
public void resetSessionCallbackParameters()
- Specified by:
resetSessionCallbackParameters
in interfaceIActivityHandler
-
resetSessionPartnerParameters
public void resetSessionPartnerParameters()
- Specified by:
resetSessionPartnerParameters
in interfaceIActivityHandler
-
setPushToken
public void setPushToken(java.lang.String token, boolean preSaved)
- Specified by:
setPushToken
in interfaceIActivityHandler
-
gdprForgetMe
public void gdprForgetMe()
- Specified by:
gdprForgetMe
in interfaceIActivityHandler
-
disableThirdPartySharing
public void disableThirdPartySharing()
- Specified by:
disableThirdPartySharing
in interfaceIActivityHandler
-
trackThirdPartySharing
public void trackThirdPartySharing(AdjustThirdPartySharing adjustThirdPartySharing)
- Specified by:
trackThirdPartySharing
in interfaceIActivityHandler
-
trackMeasurementConsent
public void trackMeasurementConsent(boolean consentMeasurement)
- Specified by:
trackMeasurementConsent
in interfaceIActivityHandler
-
trackAdRevenue
public void trackAdRevenue(java.lang.String source, org.json.JSONObject adRevenueJson)
- Specified by:
trackAdRevenue
in interfaceIActivityHandler
-
trackAdRevenue
public void trackAdRevenue(AdjustAdRevenue adjustAdRevenue)
- Specified by:
trackAdRevenue
in interfaceIActivityHandler
-
trackPlayStoreSubscription
public void trackPlayStoreSubscription(AdjustPlayStoreSubscription subscription)
- Specified by:
trackPlayStoreSubscription
in interfaceIActivityHandler
-
gotOptOutResponse
public void gotOptOutResponse()
- Specified by:
gotOptOutResponse
in interfaceIActivityHandler
-
getContext
public android.content.Context getContext()
- Specified by:
getContext
in interfaceIActivityHandler
-
foregroundTimerFired
public void foregroundTimerFired()
-
backgroundTimerFired
public void backgroundTimerFired()
-
getAdid
public java.lang.String getAdid()
- Specified by:
getAdid
in interfaceIActivityHandler
-
getAttribution
public AdjustAttribution getAttribution()
- Specified by:
getAttribution
in interfaceIActivityHandler
-
verifyPurchase
public void verifyPurchase(AdjustPurchase purchase, OnPurchaseVerificationFinishedListener callback)
- Specified by:
verifyPurchase
in interfaceIActivityHandler
-
getInternalState
public ActivityHandler.InternalState getInternalState()
-
deleteActivityState
public static boolean deleteActivityState(android.content.Context context)
-
deleteAttribution
public static boolean deleteAttribution(android.content.Context context)
-
deleteSessionCallbackParameters
public static boolean deleteSessionCallbackParameters(android.content.Context context)
-
deleteSessionPartnerParameters
public static boolean deleteSessionPartnerParameters(android.content.Context context)
-
addSessionCallbackParameterI
public void addSessionCallbackParameterI(java.lang.String key, java.lang.String value)
-
addSessionPartnerParameterI
public void addSessionPartnerParameterI(java.lang.String key, java.lang.String value)
-
removeSessionCallbackParameterI
public void removeSessionCallbackParameterI(java.lang.String key)
-
removeSessionPartnerParameterI
public void removeSessionPartnerParameterI(java.lang.String key)
-
resetSessionCallbackParametersI
public void resetSessionCallbackParametersI()
-
resetSessionPartnerParametersI
public void resetSessionPartnerParametersI()
-
-