@@ -0,0 +1,1381 @@
+package com.github.bkhezry.demoextramaputils.adapter;%0A%0A%0Aimport android.support.v4.app.Fragment;%0A%0Aimport com.aspsine.fragmentnavigator.FragmentNavigatorAdapter;%0Aimport com.github.bkhezry.demoextramaputils.ui.fragment.AboutFragment;%0Aimport com.github.bkhezry.demoextramaputils.ui.fragment.BasicFragment;%0Aimport com.github.bkhezry.demoextramaputils.ui.fragment.DataLoaderFragment;%0Aimport com.github.bkhezry.demoextramaputils.ui.fragment.ListViewFragment;%0A%0Apublic class FragmentAdapter implements FragmentNavigatorAdapter %7B%0A    private static final String TABS%5B%5D = %7B%22basic%22, %22loader%22, %22listview%22, %22about%22%7D;%0A%0A    @Override%0A    public Fragment onCreateFragment(int position) %7B%0A        Fragment mFragment = null;%0A        switch (position) %7B%0A            case 0:%0A                mFragment = new BasicFragment().newInstance();%0A                break;%0A            case 1:%0A                mFragment = new DataLoaderFragment().newInstance();%0A                break;%0A            case 2:%0A                mFragment = new ListViewFragment().newInstance();%0A                break;%0A            case 3:%0A                mFragment = new AboutFragment().newInstance();%0A                break;%0A        %7D%0A        return mFragment;%0A%0A    %7D%0A%0A    @Override%0A    public String getTag(int position) %7B%0A        return TABS%5Bposition%5D;%0A    %7D%0A%0A    @Override%0A    public int getCount() %7B%0A        return TABS.length;%0A    %7D%0A%7D%0A

add FragmentAdapter class. provide list of fragment use in MainActivity.