Fixes on adnroid and ios

This commit is contained in:
Ivan Murashov
2018-05-21 23:59:29 +03:00
parent beb3732b63
commit 41fd167ab6
11 changed files with 46 additions and 25 deletions

View File

@@ -87,13 +87,6 @@ class FAQScreenState<T> extends BaseState<FAQScreen> {
return null;
}
@override
void initState() {
initPhoneAndUrl().then((_) {
super.initState();
});
}
@override Widget build(BuildContext context) {
return new Scaffold(appBar: getAppBar(), body: getScreenContent());
}
@@ -104,12 +97,14 @@ class FAQScreenState<T> extends BaseState<FAQScreen> {
}
void initHelp(String phone, String url) {
data = <Entry>[
new Entry(StringsLocalization.registration(), StringsLocalization.registrationGuide()),
new Entry(StringsLocalization.usage(), StringsLocalization.usageGuide()),
new Entry(StringsLocalization.support(), StringsLocalization.supportGuide(phone, url)),
new Entry(StringsLocalization.common(), StringsLocalization.commonGuide())
];
setState(() {
data = <Entry>[
new Entry(StringsLocalization.registration(), StringsLocalization.registrationGuide()),
new Entry(StringsLocalization.usage(), StringsLocalization.usageGuide()),
new Entry(StringsLocalization.support(), StringsLocalization.supportGuide(phone, url)),
new Entry(StringsLocalization.common(), StringsLocalization.commonGuide())
];
});
}
@override List<Widget> getMenuButtons() {
@@ -119,6 +114,7 @@ class FAQScreenState<T> extends BaseState<FAQScreen> {
/// Метод возвращает ListView с блоками faq.
@override Widget getScreenContent() {
if (data == null) {
initPhoneAndUrl();
return getBackground();
} else {
return new ListView.builder(