В вашем SDK есть метод Checkout.setResultCallback , он не принимает параметр null и нет методов по отписке от callback, и из-за этого происходит утечка памяти в том фрагменте приложения, в котором используется Checkout
Checkout.detach() так же не отписывает от callback
Утечка легко обнаруживается при помощи LeakCanary
Если не использовать setResultCallback , то утечки нет.
Было бы здорового, если бы в следующей версии, можно было бы отписываться от Callback.
В вашем SDK есть метод Checkout.setResultCallback , он не принимает параметр null и нет методов по отписке от callback, и из-за этого происходит утечка памяти в том фрагменте приложения, в котором используется Checkout
Checkout.detach() так же не отписывает от callback
Утечка легко обнаруживается при помощи LeakCanary
Если не использовать setResultCallback , то утечки нет.
Было бы здорового, если бы в следующей версии, можно было бы отписываться от Callback.