null safety

This commit is contained in:
phyothandar
2021-09-10 12:00:08 +06:30
parent a144c945b6
commit 5e672937b5
67 changed files with 901 additions and 896 deletions

View File

@@ -27,9 +27,9 @@ class _InitialLanguageSelectionPageState
languagesList[1]: languageCodesList[1],
};
String selectedLanguage;
int selectedIndex;
bool _isLoading;
late String selectedLanguage;
late int selectedIndex;
bool _isLoading = false;
@override
void initState() {
@@ -102,8 +102,8 @@ class _InitialLanguageSelectionPageState
? BoxDecoration()
: BoxDecoration(
border: Border(
bottom:
BorderSide(color: Colors.grey[300]),
bottom: BorderSide(
color: Colors.grey.shade300),
),
),
child: ListTile(
@@ -134,7 +134,7 @@ class _InitialLanguageSelectionPageState
child: Radio(
value: key,
groupValue: selectedIndex,
onChanged: (int i) =>
onChanged: (int? i) =>
_select(key, language),
activeColor: primaryColor,
),
@@ -178,7 +178,7 @@ class _InitialLanguageSelectionPageState
setState(() {
selectedIndex = index;
selectedLanguage = lang;
Translation().onLocaleChanged(Locale(languagesMap[lang]));
Translation().onLocaleChanged!(Locale(languagesMap[lang]));
Provider.of<LanguageModel>(context, listen: false)
.saveLanguage(selectedLanguage);
});