Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
disx
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 612
Записей в блоге: 1
1

FragmentStatePageAdapter запретить создание второй страницы?

12.05.2018, 16:17. Просмотров 322. Ответов 4
Метки нет (Все метки)

Добрый день!

Java
1
FragmentStatePageAdapter
при старте приложения создает видимую страницу и следующую (при листании назад соответственно предыдущую от видимой)

как сделать чтоб создана была только видимая страница(и всегда была в памяти только видимая страница)?



P/S/ в адаптере делается заброс в базу (по id) и данные из запроса передаются в newInstance фрагмента, и попадают на вьюшки, так вот на данный данные из одного id сетятся сразу на два фрагмента, вот и думаю как сделать чтоб было видно только один....
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2018, 16:17
Ответы с готовыми решениями:

создание второй страницы с AdsManager
Всем привет. можно ли реализовать вторую страницу сайта, на которой бы тоже работал AdsManager,...

Как запретить все стили второй таблице?
Есть таблица, для неё в css файле прописаны th, tr, td. При создании второй таблицы к ней...

Запретить второй запуск программы. Приложение без окон
Сабж. Без подключения в uses компонента формы. Все примеры что находил в инете юзали окна.

Как запретить сворачивание второй формы, когда сворачиваешь первую?
Добрый день. В форме_1 создаю форму_2 указывая владельца форму_1. Вопрос: как запретить...

Запретить доступ к страницы по ip
Нужно запретить доступ к одной страницы, всем с конкретной ip адреса. Подскажите пожалуйста как...

4
disx
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 612
Записей в блоге: 1
27.05.2018, 18:59  [ТС] 2
при запуске приложения создаются 3 страницы,

первая (видимая) и вторая(в памяти):


1. на первой timepicker'ом делаю setTime и время меняется на той (второй) которую пока не видно, а на первой нет изменений.

2. Далее листаем на вторую все повторяем - тоже самое, на третьей свежее время на второй старое

3. листаем на третью делаем setTime все меняется как надо

4. возвращаемся на вторую сетим время и теперь на этой странице ничего а на ПЕРВОЙ изменилось


Помогите пожалуйста с этой дичью разобраться, нужно всего лишь выбранное время изменять в текствью текущей(видимой) страницы?
0
Mail-up
30 / 28 / 8
Регистрация: 07.01.2017
Сообщений: 205
27.05.2018, 22:19 3
Для вью пейджера есть метод , который определяет количество подгружаемых фрагментов. Но я его название забыл, это можно легко нагуглить)

где то тут такая проблема обсуждалась тыц
1
disx
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 612
Записей в блоге: 1
28.05.2018, 11:12  [ТС] 4
Цитата Сообщение от Mail-up Посмотреть сообщение
Для вью пейджера есть метод , который определяет количество подгружаемых фрагментов
да знаю его
Java
1
mViewPager.setOffscreenPageLimit(0);
но там по умолчанию минимум 1, с нулем не работает....

насчет тыц , попробую приспособить к своей задаче...
0
ExFau$t
956 / 757 / 225
Регистрация: 08.05.2012
Сообщений: 3,605
28.05.2018, 11:48 5
Зачем тебе viewPager, если тебе не нужна соседняя страница? Он создан специально так, что грузит фрагменты рядом и без лагов их переключает.

Добавлено через 2 минуты
В принципе, Паблито то же самое уже ответил в соседней теме.
1
28.05.2018, 11:48
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2018, 11:48

Запретить скролинг страницы
На страницу подключил fancybox для картинок: <a data-fancybox-group="button"...

Запретить индесацию страницы
Как запретить индексацию одной определенной страницы без использования robots.txt? Просто прописав...

Запретить скроллинг страницы
Доброго времени суток!!! Как запретить скроллинг страницы (с помощью колёсика мыши), когда курсор...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.