В момент оплаты, появляется заметное притормаживание приложения, особенно заметно при попытке установить фокус в поле ввода номера карты - курсор и клавиатура появляется с заметной задержкой.
Возможно проблема в Checkout.createTokenizeIntent() - на старте CheckoutActivity выполняется большая инициализация CheckoutInjector.setupComponent() где поднимаются тяжелые объекты OkHttpModule(), YandexMetrica.getReporter(), TokensStorageModule().
YandexMetrica.getReporter() можно поднять предварительно, другие внутренние инициализации закрыты. Необходим открытый метод предварительной инициализации СДК.
В момент оплаты, появляется заметное притормаживание приложения, особенно заметно при попытке установить фокус в поле ввода номера карты - курсор и клавиатура появляется с заметной задержкой.
Возможно проблема в Checkout.createTokenizeIntent() - на старте CheckoutActivity выполняется большая инициализация CheckoutInjector.setupComponent() где поднимаются тяжелые объекты OkHttpModule(), YandexMetrica.getReporter(), TokensStorageModule().
YandexMetrica.getReporter() можно поднять предварительно, другие внутренние инициализации закрыты. Необходим открытый метод предварительной инициализации СДК.