Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Активити отрабатывает быстрее фрагмента - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Глюк SQLite? http://www.cyberforum.ru/android-dev/thread1392256.html
Есть столбец таблицы, описанный как "INTEGER NOT NULL DEFAULT 0" По ошибке записал в него не число, а строку "CreatedOnPDA". И поле теперь имеет это значение! Но как? Хотя благодаря этому я и...
Программирование Android Нужен совет в поиске неизвестной ошибки Выпустил обновление своего приложения и начались у некоторых пользователей ошибки. А именно при использовании виджета, он либо просто черный без данных, либо приложение вываливается с ошибкой. В... http://www.cyberforum.ru/android-dev/thread1392238.html
Почему тормозят игры на Sony Z 2? Программирование Android
тормозят игры на Sony Experia Z 2,такие как Real racing 3,aspalt 8,Game of thrones,Hungry shark evolution,другие игры пока не тестировал, сам телефон иногда зависает, прошивка 4.4.4 кит кат, недавно...
Вытащить из HashSet объект HashMap Программирование Android
В первую очередь хочу высказать недоумение касаемо того, зачем разработчики системы в качестве массивов в Shared Preference выбрали столько неподходящий для этой задачи HashSet. И так, есть вот такой...
Программирование Android Импорт из Eclipse в Android Studio: ошибка http://www.cyberforum.ru/android-dev/thread1391563.html
при импорте из Eclipse в AS, выскакивает ошибка, как лечить кто знает ?
Программирование Android Проверка свежей версии на GooglePlay Пробую проверять на GooglePlay свежую версия программы с помощью androidquery. Для теста в манифесте понизил versionCode и versionName. Проверяю: MarketService ms = new MarketService(this);... подробнее

Показать сообщение отдельно
Gabberr
102 / 102 / 17
Регистрация: 13.10.2009
Сообщений: 403
11.03.2015, 14:57
Я так понимаю нужно чтоб при старте активити у первого фрагмента в пейджере поменялся текст например?
Если в пейджере все фрагменты одного типа, можно отличать их по номеру, типа того:
пейджер
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
private class MyFragmentPagerAdapter extends FragmentPagerAdapter {
 
    public MyFragmentPagerAdapter(FragmentManager fm) {
      super(fm);
    }
 
    @Override
    public Fragment getItem(int position) {
      return PageFragment.newInstance(position);
    }
 
    @Override
    public int getCount() {
      return PAGE_COUNT;
    }
 
  }


фрагмент
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
public class PageFragment extends Fragment {
  
  static final String ARGUMENT_PAGE_NUMBER = "arg_page_number";
  
  int pageNumber;
 
  static PageFragment newInstance(int page) {
    PageFragment pageFragment = new PageFragment();
    Bundle arguments = new Bundle();
    arguments.putInt(ARGUMENT_PAGE_NUMBER, page);
    pageFragment.setArguments(arguments);
    return pageFragment;
  }
  
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    pageNumber = getArguments().getInt(ARGUMENT_PAGE_NUMBER);
  }
  
  @Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container,
      Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment, null);
    
    TextView tvPage = (TextView) view.findViewById(R.id.tvPage);
    tvPage.setText("Page " + pageNumber);
    
    return view;
  }
}


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