Skip to content

Commit 4ef0ec0

Browse files
committed
fix: changes to avoid accessing null callback object
1 parent b322fd4 commit 4ef0ec0

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Adjust/sdk-core/src/main/java/com/adjust/sdk/ActivityHandler.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1549,14 +1549,15 @@ private void launchSdkClickResponseTasksI(SdkClickResponseData sdkClickResponseD
15491549

15501550
if (!TextUtils.isEmpty(sdkClickResponseData.resolvedDeeplink)) {
15511551
if (cachedDeeplinkResolutionCallback != null) {
1552+
OnDeeplinkResolvedListener onDeeplinkResolvedListener = cachedDeeplinkResolutionCallback;
15521553
Runnable runnable = new Runnable() {
15531554
@Override
15541555
public void run() {
1555-
cachedDeeplinkResolutionCallback.onDeeplinkResolved(sdkClickResponseData.resolvedDeeplink);
1556-
cachedDeeplinkResolutionCallback = null;
1556+
onDeeplinkResolvedListener.onDeeplinkResolved(sdkClickResponseData.resolvedDeeplink);
15571557
}
15581558
};
15591559
handler.post(runnable);
1560+
cachedDeeplinkResolutionCallback = null;
15601561
}
15611562
}
15621563
}

0 commit comments

Comments
 (0)