/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
android/src/com/mapswithme/maps/bookmarks/BookmarksCatalogActivity.java
64 строки
2 KB
Dmitry Donskoy
[android] Added some new auth stats
15 июн 2020, 12:18
15 июн 2020, 12:18
50beeb9
Код
Авторство
О чём код?
package com.mapswithme.maps.bookmarks; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.os.Bundle; import androidx.annotation.NonNull; import androidx.appcompat.widget.Toolbar; import androidx.fragment.app.Fragment; import com.mapswithme.maps.base.BaseToolbarActivity; public class BookmarksCatalogActivity extends BaseToolbarActivity { public static final String EXTRA_DOWNLOADED_CATEGORY = "extra_downloaded_category"; public static final String EXTRA_ARGS = "extra_args"; public static void startForResult(@NonNull Fragment fragment, int requestCode, @NonNull String catalogUrl) { fragment.startActivityForResult(makeLaunchIntent(fragment.requireContext(), catalogUrl, AuthBundleFactory.guideCatalogue()), requestCode); } public static void startForResult(@NonNull Activity context, int requestCode, @NonNull String catalogUrl) { startForResult(context, requestCode, catalogUrl, AuthBundleFactory.guideCatalogue()); } public static void startForResult(@NonNull Activity context, int requestCode, @NonNull String catalogUrl, @NonNull Bundle bundle) { context.startActivityForResult(makeLaunchIntent(context, catalogUrl, bundle), requestCode); } @NonNull private static Intent makeLaunchIntent(@NonNull Context context, @NonNull String catalogUrl, @NonNull Bundle bundle) { return new Intent(context, BookmarksCatalogActivity.class) .putExtra(BookmarksCatalogFragment.EXTRA_BOOKMARKS_CATALOG_URL, catalogUrl) .putExtra(EXTRA_ARGS, bundle) .setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); } @Override protected void setupHomeButton(@NonNull Toolbar toolbar) { } @Override protected Class<? extends Fragment> getFragmentClass() { return BookmarksCatalogFragment.class; } @Override protected void onHomeOptionItemSelected() { finish(); } }