package jackall.moncalc.adapter
import android.content.Context
import android.support.v4.app.Fragment
import android.support.v4.app.FragmentManager
import android.support.v4.app.FragmentPagerAdapter
import jackall.moncalc.R
import jackall.moncalc.fragment.FruitAnalyze
import jackall.moncalc.fragment.HistoryFragment
import jackall.moncalc.fragment.TempleAnalyze
/**
* Created by matsumoto_k on 2017/11/03.
*/
class MainFragmentPagerAdapter(fragmentManager: FragmentManager, val context: Context) : FragmentPagerAdapter(fragmentManager) {
val pageCount = 3
val titles = arrayOf(context.resources.getString(R.string.history), context.resources.getString(R.string.temple_analyze), context.resources.getString(R.string.fruit_analyze))
val historyFragment by lazy { HistoryFragment() }
val templeAnalyzeFragment by lazy { TempleAnalyze() }
val fruitAnalyzeFragment by lazy { FruitAnalyze() }
override fun getItem(position: Int): Fragment? {
when (position) {
0 -> return historyFragment
1 -> return templeAnalyzeFragment
2 -> return fruitAnalyzeFragment
}
return null
}
override fun getCount(): Int {
return pageCount
}
override fun getPageTitle(position: Int): CharSequence {
return titles.get(position)
}
}