diff --git a/auth-lib/src/main/java/com/spotify/sdk/android/auth/AuthorizationClient.java b/auth-lib/src/main/java/com/spotify/sdk/android/auth/AuthorizationClient.java index 4aa1757..f61b4b0 100644 --- a/auth-lib/src/main/java/com/spotify/sdk/android/auth/AuthorizationClient.java +++ b/auth-lib/src/main/java/com/spotify/sdk/android/auth/AuthorizationClient.java @@ -27,6 +27,8 @@ import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.net.Uri; +import android.os.Handler; +import android.os.Looper; import android.text.TextUtils; import android.util.Log; @@ -496,7 +498,9 @@ public void onCancel() { .setType(AuthorizationResponse.Type.EMPTY) .build(); - sendComplete(authHandler, response); + new Handler(Looper.getMainLooper()).post((Runnable) () -> { + sendComplete(authHandler, response); + }); } @Override