Skip to content

Commit 38c64b7

Browse files
MahdiZTDuerceg
authored andcommitted
refac: make setSendingReferrersAsNotSent calls from background thread
1 parent 8dbf138 commit 38c64b7

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
import android.content.Context;
55

66
import com.adjust.sdk.scheduler.AsyncTaskExecutor;
7+
import com.adjust.sdk.scheduler.SingleThreadCachedScheduler;
8+
import com.adjust.sdk.scheduler.ThreadExecutor;
79

810
import java.util.List;
911
import java.util.ArrayList;
@@ -780,7 +782,8 @@ private String getCachedDeeplink(final Context context) {
780782
* @param context Application context
781783
*/
782784
private void setSendingReferrersAsNotSent(final Context context) {
783-
SharedPreferencesManager.getDefaultInstance(context).setSendingReferrersAsNotSent();
785+
ThreadExecutor executor = new SingleThreadCachedScheduler("AdjustInstance");
786+
executor.submit(() -> SharedPreferencesManager.getDefaultInstance(context).setSendingReferrersAsNotSent());
784787
}
785788

786789
/**

0 commit comments

Comments
 (0)