Used instance to solve the issue (#4108)

This commit is contained in:
Saral Verma 2020-12-27 15:42:47 +05:30 committed by GitHub
parent 1ccb3578e8
commit 170ecaa570
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -12,6 +12,7 @@ import fr.free.nrw.commons.utils.LangCodeUtils
import kotlinx.android.extensions.LayoutContainer
import kotlinx.android.synthetic.main.row_item_languages_spinner.*
import org.apache.commons.lang3.StringUtils
import org.wikipedia.language.AppLanguageLookUpTable
import java.util.*
/**
@ -28,13 +29,10 @@ class SpinnerLanguagesAdapter constructor(
private val languageNamesList: List<String>
private val languageCodesList: List<String>
var language: AppLanguageLookUpTable = AppLanguageLookUpTable(context)
init {
val sortedLanguages = Locale.getAvailableLocales()
.map(::Language)
.sortedBy { it.locale.displayName }
languageNamesList = sortedLanguages.map { it.locale.displayName }
languageCodesList = sortedLanguages.map { it.locale.language }
languageNamesList = language.localizedNames;
languageCodesList = language.codes;
}
var selectedLangCode = ""