/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
android/src/com/mapswithme/maps/purchase/BookmarkSubscriptionPaymentState.java
91 строка
2 KB
Александр Зацепин
[android] Unbound bookmark payment state from specific fragment link, now it works with the subscription ui interface
08 ноя 2019, 08:19
08 ноя 2019, 08:19
ca47846
Код
Авторство
О чём код?
package com.mapswithme.maps.purchase; import androidx.annotation.NonNull; public enum BookmarkSubscriptionPaymentState { NONE { @Override void activate(@NonNull SubscriptionUiChangeListener listener) { listener.onReset(); } }, PRODUCT_DETAILS_LOADING { @Override void activate(@NonNull SubscriptionUiChangeListener listener) { listener.onProductDetailsLoading(); } }, PRODUCT_DETAILS_FAILURE { @Override void activate(@NonNull SubscriptionUiChangeListener listener) { listener.onProductDetailsFailure(); } }, PAYMENT_FAILURE { @Override void activate(@NonNull SubscriptionUiChangeListener listener) { listener.onPaymentFailure(); } }, PRICE_SELECTION { @Override void activate(@NonNull SubscriptionUiChangeListener listener) { listener.onPriceSelection(); } }, VALIDATION { @Override void activate(@NonNull SubscriptionUiChangeListener listener) { listener.onValidating(); } }, VALIDATION_FINISH { @Override void activate(@NonNull SubscriptionUiChangeListener listener) { listener.onValidationFinish(); } }, PINGING { @Override void activate(@NonNull SubscriptionUiChangeListener listener) { listener.onPinging(); } }, PINGING_FINISH { @Override void activate(@NonNull SubscriptionUiChangeListener listener) { listener.onPingFinish(); } }, CHECK_NETWORK_CONNECTION { @Override void activate(@NonNull SubscriptionUiChangeListener listener) { listener.onCheckNetworkConnection(); } }; abstract void activate(@NonNull SubscriptionUiChangeListener listener); }