/*
- * Copyright © 2016-2022 Soren Stoutner <soren@stoutner.com>.
+ * Copyright © 2016-2023 Soren Stoutner <soren@stoutner.com>.
*
* This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
*
import java.util.LinkedList
class AboutPagerAdapter(fragmentManager: FragmentManager, private val context: Context, private val blocklistVersions: Array<String>) :
- FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
+ FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
+
// Define the class variables.
private val aboutFragmentList = LinkedList<Fragment>()
return 7
}
- // Get the name of each tab. Tab numbers start at 0.
- override fun getPageTitle(tab: Int): CharSequence {
- return when (tab) {
- 0 -> context.getString(R.string.version)
- 1 -> context.getString(R.string.permissions)
- 2 -> context.getString(R.string.privacy_policy)
- 3 -> context.getString(R.string.changelog)
- 4 -> context.getString(R.string.licenses)
- 5 -> context.getString(R.string.contributors)
- 6 -> context.getString(R.string.links)
- else -> ""
- }
- }
-
// Setup each tab.
override fun getItem(tabNumber: Int): Fragment {
// Create the tab fragment and add it to the list.
return aboutFragmentList[tabNumber]
}
- // Get a tab.
- fun getTabFragment(tabNumber: Int): Fragment {
- // Return the tab fragment.
- return aboutFragmentList[tabNumber]
+ // Get the name of each tab. Tab numbers start at 0.
+ override fun getPageTitle(tab: Int): CharSequence {
+ return when (tab) {
+ 0 -> context.getString(R.string.version)
+ 1 -> context.getString(R.string.permissions)
+ 2 -> context.getString(R.string.privacy_policy)
+ 3 -> context.getString(R.string.changelog)
+ 4 -> context.getString(R.string.licenses)
+ 5 -> context.getString(R.string.contributors)
+ 6 -> context.getString(R.string.links)
+ else -> ""
+ }
}
-}
\ No newline at end of file
+}