/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
android/src/com/mapswithme/maps/purchase/BookmarksAllSubscriptionActivity.java
62 строки
2 KB
Alexey Osminin
[android] fix for review comments
23 ноя 2020, 12:07
23 ноя 2020, 12:07
4d1299f
Код
Авторство
О чём код?
package com.mapswithme.maps.purchase; import android.content.Intent; import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentActivity; import com.mapswithme.maps.R; import com.mapswithme.maps.base.BaseMwmFragmentActivity; import static com.mapswithme.maps.purchase.BookmarksAllSubscriptionPage.GUIDES; import static com.mapswithme.maps.purchase.BookmarksAllSubscriptionPage.LONELY; import static com.mapswithme.maps.purchase.BookmarksAllSubscriptionPage.BOOKMARKS; import static com.mapswithme.maps.purchase.BookmarksAllSubscriptionPage.ELEVATION; public class BookmarksAllSubscriptionActivity extends BaseMwmFragmentActivity { public static void startForResult(@NonNull FragmentActivity activity) { Intent intent = new Intent(activity, BookmarksAllSubscriptionActivity.class); addBookmarkAllSubscriptionExtra(intent); activity.startActivityForResult(intent, PurchaseUtils.REQ_CODE_PAY_SUBSCRIPTION); } @Override protected Class<? extends Fragment> getFragmentClass() { return BookmarksAllSubscriptionFragment.class; } @Override public int getThemeResourceId(@NonNull String theme) { return R.style.MwmTheme; } public static void startForResult(@NonNull Fragment fragment, int requestCode, @NonNull String from) { Intent intent = new Intent(fragment.getActivity(), BookmarksAllSubscriptionActivity.class); intent.putExtra(AbstractBookmarkSubscriptionFragment.EXTRA_FROM, from) .setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); addBookmarkAllSubscriptionExtra(intent); fragment.startActivityForResult(intent, requestCode); } public static void startForResult(@NonNull Fragment fragment, int requestCode, @NonNull String from, @NonNull BookmarkAllSubscriptionData data) { Intent intent = new Intent(fragment.getActivity(), BookmarksAllSubscriptionActivity.class); intent.putExtra(AbstractBookmarkSubscriptionFragment.EXTRA_FROM, from) .setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.putExtra(BookmarksAllSubscriptionFragment.BUNDLE_DATA, data); fragment.startActivityForResult(intent, requestCode); } private static void addBookmarkAllSubscriptionExtra(@NonNull Intent intent) { intent.putExtra(BookmarksAllSubscriptionFragment.BUNDLE_DATA, new BookmarkAllSubscriptionData(GUIDES, BOOKMARKS, ELEVATION, LONELY)); } }