/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
android/src/com/mapswithme/maps/maplayer/isolines/IsolinesState.java
45 строк
1 KB
velichkomarija
[android] Toasts are replaced with snackbars. Part 2.
04 фев 2021, 12:26
04 фев 2021, 12:26
eca1851
Код
Авторство
О чём код?
package com.mapswithme.maps.maplayer.isolines; import android.content.Context; import android.view.View; import android.widget.Toast; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.mapswithme.maps.R; import com.mapswithme.util.Utils; public enum IsolinesState { DISABLED, ENABLED, EXPIREDDATA { @Override public void activate(@NonNull Context context, @Nullable View view, @Nullable View viewAbove) { if (view != null) Utils.showSnackbar(context, view, viewAbove, R.string.isolines_activation_error_dialog); else Toast.makeText(context, R.string.isolines_activation_error_dialog, Toast.LENGTH_SHORT) .show(); } }, NODATA { @Override public void activate(@NonNull Context context, @Nullable View view, @Nullable View viewAbove) { if (view != null) Utils.showSnackbar(context, view, viewAbove, R.string.isolines_location_error_dialog); else Toast.makeText(context, R.string.isolines_location_error_dialog, Toast.LENGTH_SHORT) .show(); } }; public void activate(@NonNull Context context, @Nullable View viewAbove, @Nullable View view) { /* Do nothing by default */ } }