X-Git-Url: https://gitweb.stoutner.com/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fadapters%2FAboutPagerAdapter.kt;h=ff00a2842342eb394c2a2c584255c2193b1dbd6b;hb=31cabbff2facf185d9037588fca46b8a6e5737bc;hp=51967501be8f04de9783444c16f3d1c870ec18d9;hpb=91154b307513e7bc6958b27fba518e4f9b564cf9;p=PrivacyBrowserAndroid.git 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 51967501..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,20 +1,20 @@ /* - * Copyright © 2016-2021 Soren Stoutner . + * Copyright © 2016-2023 Soren Stoutner . * - * This file is part of Privacy Browser . + * This file is part of Privacy Browser Android . * - * Privacy Browser is free software: you can redistribute it and/or modify + * Privacy Browser Android is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * - * Privacy Browser is distributed in the hope that it will be useful, + * Privacy Browser Android is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with Privacy Browser. If not, see . + * along with Privacy Browser Android. If not, see . */ package com.stoutner.privacybrowser.adapters @@ -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 +}