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

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

Восстановить пароль Регистрация
Другие темы раздела
Android Глюк SQLite? http://www.cyberforum.ru/android-dev/thread1392256.html
Есть столбец таблицы, описанный как "INTEGER NOT NULL DEFAULT 0" По ошибке записал в него не число, а строку "CreatedOnPDA". И поле теперь имеет это значение! Но как? Хотя благодаря этому я и нашел у себя ошибку в коде.
Android Нужен совет в поиске неизвестной ошибки Выпустил обновление своего приложения и начались у некоторых пользователей ошибки. А именно при использовании виджета, он либо просто черный без данных, либо приложение вываливается с ошибкой. В консоль разработчика отчеты с ошибками не приходят. У меня на 6-ти гаджетах с разными андроидами никаких ошибок нет. Как тут ловить ошибки? Пробежался по коду. Нашел пару косяков. Поправил. Выложил -... 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 кит кат, недавно делал дефолт, так что вирусов нет,свободного места 7,5 гб. Подскажите пожалуйста в чём может быть проблема?
Написала первую программу и выложила на маркет. Как продвигать продажи? Обо всем!
Написала первую программу:ссылка удалена так как содержит платный контент] , выложила на маркет. Ни кто не качает. Что делать? Как быть? Какое среднее скачивание в месяц без продвижения считается нормальным?
Android Вытащить из HashSet объект HashMap http://www.cyberforum.ru/android-dev/thread1391777.html
В первую очередь хочу высказать недоумение касаемо того, зачем разработчики системы в качестве массивов в Shared Preference выбрали столько неподходящий для этой задачи HashSet. И так, есть вот такой код: name.add(String.valueOf(etName.getText())); //Добавляем в массив текущих значений то что мы взяли в диалоге id.add(String.valueOf(etId.getText())); for...
Android Импорт из Eclipse в Android Studio: ошибка при импорте из Eclipse в AS, выскакивает ошибка, как лечить кто знает ? подробнее

Показать сообщение отдельно
Gabberr
 Аватар для Gabberr
101 / 101 / 17
Регистрация: 13.10.2009
Сообщений: 402
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;
  }
}


и в зависимости от позиции отрисовать фрагмент по своему.
 
Текущее время: 19:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru