X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fadapters%2FAboutPagerAdapter.kt;h=ff00a2842342eb394c2a2c584255c2193b1dbd6b;hp=ad1a150c9e1120f4359418ed7ee430366da1ad21;hb=31cabbff2facf185d9037588fca46b8a6e5737bc;hpb=5186b668274b09e37b371c0a134e53255c98ad98 diff --git a/app/src/main/java/com/stoutner/privacybrowser/adapters/AboutPagerAdapter.kt b/app/src/main/java/com/stoutner/privacybrowser/adapters/AboutPagerAdapter.kt index ad1a150c..ff00a284 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/adapters/AboutPagerAdapter.kt +++ b/app/src/main/java/com/stoutner/privacybrowser/adapters/AboutPagerAdapter.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2016-2022 Soren Stoutner . + * Copyright © 2016-2023 Soren Stoutner . * * This file is part of Privacy Browser Android . * @@ -32,7 +32,8 @@ import com.stoutner.privacybrowser.fragments.AboutWebViewFragment import java.util.LinkedList class AboutPagerAdapter(fragmentManager: FragmentManager, private val context: Context, private val blocklistVersions: Array) : - FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) { + FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) { + // Define the class variables. private val aboutFragmentList = LinkedList() @@ -42,20 +43,6 @@ class AboutPagerAdapter(fragmentManager: FragmentManager, private val context: C 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. @@ -71,9 +58,17 @@ class AboutPagerAdapter(fragmentManager: FragmentManager, private val context: C 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 +}