Как можно во фрагменте сохранять его index?
Так как у меня во фрагменте меняются страницы мне нужно сохранять этот index, чтоб при желании я мог обратиться к конкретной странице.
Все просто:
Создаете статическую переменную:
private static final String SavingViewPagerPosition = "saving_position";
Реализовываете SharedPreferences
SharedPreferences mPreferences = PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor mEdit = mPreferences.edit();
Затем, например в методе onStop
получаете текущую позицию вашего ViewPager
и сохраняете её:
mEdit.putInt(SavingViewPagerPosition, mViewPager.getCurrentItem());
mEdit.apply();
А затем, в методе onCreate
или onResume
получаете сохраненную позицию, и передаете ее в ваш ViewPager
в метод setCurrentItem
:
int endPosition = mPreferences.getInt(SavingViewPagerPosition, mViewPager.getCurrentItem());
mViewPager.setCurrentItem(endPosition);
Таким образом вы можете сохранять где пожелаете, и загружать где пожелаете.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Пишу бота для Skype проблем не было в процессе тестирования так как использовал свой аккаунт где логин типа "User123"Но когда зарегистрировал новый...
Как при определенных размерах использовать container(в bootstrap), а при меньших(телефоны, читалки, планшеты) - container-fluid?
Я конвертирую html в pdf изпользуя html-pdf(https://wwwnpmjs