public interface IActivityHandler
void init(AdjustConfig config)
void onResume()
void onPause()
void trackEvent(AdjustEvent event)
void finishedTrackingActivity(ResponseData responseData)
void setEnabled(boolean enabled)
boolean isEnabled()
void readOpenUrl(android.net.Uri url,
long clickTime)
boolean updateAttributionI(AdjustAttribution attribution)
void launchEventResponseTasks(EventResponseData eventResponseData)
void launchSessionResponseTasks(SessionResponseData sessionResponseData)
void launchSdkClickResponseTasks(SdkClickResponseData sdkClickResponseData)
void launchAttributionResponseTasks(AttributionResponseData attributionResponseData)
void sendReftagReferrer()
void sendPreinstallReferrer()
void sendInstallReferrer(ReferrerDetails referrerDetails, java.lang.String referrerApi)
void setOfflineMode(boolean enabled)
void setAskingAttribution(boolean askingAttribution)
void sendFirstPackages()
void addSessionCallbackParameter(java.lang.String key,
java.lang.String value)
void addSessionPartnerParameter(java.lang.String key,
java.lang.String value)
void removeSessionCallbackParameter(java.lang.String key)
void removeSessionPartnerParameter(java.lang.String key)
void resetSessionCallbackParameters()
void resetSessionPartnerParameters()
void teardown()
void setPushToken(java.lang.String token,
boolean preSaved)
void gdprForgetMe()
void disableThirdPartySharing()
void trackThirdPartySharing(AdjustThirdPartySharing adjustThirdPartySharing)
void trackMeasurementConsent(boolean consentMeasurement)
void trackAdRevenue(java.lang.String source,
org.json.JSONObject adRevenueJson)
void trackAdRevenue(AdjustAdRevenue adjustAdRevenue)
void trackPlayStoreSubscription(AdjustPlayStoreSubscription subscription)
void gotOptOutResponse()
android.content.Context getContext()
java.lang.String getAdid()
AdjustAttribution getAttribution()
AdjustConfig getAdjustConfig()
com.adjust.sdk.DeviceInfo getDeviceInfo()
ActivityState getActivityState()
SessionParameters getSessionParameters()