/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
android/src/com/mapswithme/maps/bookmarks/BookmarksPagerAdapter.java
51 строка
1 KB
Александр Зацепин
[android] Migrated code to Android X
22 окт 2019, 15:11
22 окт 2019, 15:11
f2dd324
Код
Авторство
О чём код?
package com.mapswithme.maps.bookmarks; import android.content.Context; import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentStatePagerAdapter; import java.util.List; public class BookmarksPagerAdapter extends FragmentStatePagerAdapter { @NonNull private final List<BookmarksPageFactory> mFactories; @NonNull private final Context mContext; public BookmarksPagerAdapter(@NonNull Context context, @NonNull FragmentManager fm, @NonNull List<BookmarksPageFactory> factories) { super(fm); mContext = context.getApplicationContext(); mFactories = factories; } @Override public Fragment getItem(int position) { return mFactories.get(position).instantiateFragment(); } @Override public CharSequence getPageTitle(int position) { int titleResId = mFactories.get(position).getTitle(); return mContext.getResources().getString(titleResId); } @Override public int getCount() { return mFactories.size(); } @NonNull public BookmarksPageFactory getItemFactory(int position) { return mFactories.get(position); } }