예제 #1
0
 public TabsPagerAdapter(
     FragmentManager fm,
     Context context,
     FermatFragmentFactory walletFragmentFactory,
     TabStrip tabStrip,
     FermatSession walletSession,
     WalletResourcesProviderManager walletResourcesProviderManager) {
   super(fm);
   this.context = context;
   this.fermatSession = walletSession;
   this.fragmentFactory = walletFragmentFactory;
   this.tabStrip = tabStrip;
   this.resourcesProviderManager = walletResourcesProviderManager;
   if (tabStrip != null) {
     List<Tab> titleTabs = tabStrip.getTabs();
     titles = new String[titleTabs.size()];
     for (int i = 0; i < titleTabs.size(); i++) {
       Tab tab = titleTabs.get(i);
       titles[i] = tab.getLabel();
     }
   }
 }
예제 #2
0
 public TabsPagerAdapter(
     FragmentManager fm,
     Context context,
     Activity activity,
     FermatSession subAppSession,
     ErrorManager errorManager,
     FermatFragmentFactory subAppFragmentFactory,
     SubAppResourcesProviderManager subAppResourcesProviderManager) {
   super(fm);
   this.context = context;
   this.fermatSession = subAppSession;
   tabStrip = activity.getTabStrip();
   this.fragmentFactory = subAppFragmentFactory;
   this.resourcesProviderManager = subAppResourcesProviderManager;
   if (activity.getTabStrip() != null) {
     List<Tab> titleTabs = activity.getTabStrip().getTabs();
     titles = new String[titleTabs.size()];
     for (int i = 0; i < titleTabs.size(); i++) {
       Tab tab = titleTabs.get(i);
       titles[i] = tab.getLabel();
     }
   }
 }
예제 #3
0
  public TabsPagerAdapter(
      FragmentManager fragmentManager,
      Context applicationContext,
      FermatFragmentFactory fermatFragmentFactory,
      TabStrip tabStrip,
      FermatSession fermatSession,
      ResourceProviderManager resourceProviderManager) {
    super(fragmentManager);
    this.context = applicationContext;
    this.fermatSession = fermatSession;
    this.fragmentFactory = fermatFragmentFactory;
    this.tabStrip = tabStrip;
    this.resourcesProviderManager = resourceProviderManager;

    if (tabStrip != null) {
      List<Tab> titleTabs = tabStrip.getTabs();
      titles = new String[titleTabs.size()];
      for (int i = 0; i < titleTabs.size(); i++) {
        Tab tab = titleTabs.get(i);
        titles[i] = tab.getLabel();
      }
    }
  }