Исправлены баги
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:checker/base/base_screen.dart';
|
||||
import 'package:checker/db.dart';
|
||||
import 'package:checker/resources.dart';
|
||||
import 'package:checker/strings.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
@@ -62,17 +64,22 @@ class EntryItem extends StatelessWidget {
|
||||
}
|
||||
}
|
||||
|
||||
class FAQScreen extends StatefulWidget {
|
||||
class FAQScreen extends BaseScreen {
|
||||
|
||||
FAQScreen(this.b);
|
||||
final bool b;
|
||||
FAQScreen(SqliteHelper helper, String app,
|
||||
this.returnToScanner) : super(helper, app);
|
||||
|
||||
@override State createState() => new FAQScreenState<FAQScreen>(b);
|
||||
final bool returnToScanner;
|
||||
|
||||
@override State createState() => new FAQScreenState<FAQScreen>(returnToScanner, helper, app);
|
||||
}
|
||||
|
||||
class FAQScreenState<T> extends BaseState<FAQScreen> {
|
||||
|
||||
FAQScreenState(this.returnToScanner);
|
||||
FAQScreenState(this.returnToScanner, SqliteHelper helper, String app) {
|
||||
this.helper = helper;
|
||||
this.app = app;
|
||||
}
|
||||
|
||||
bool returnToScanner;
|
||||
|
||||
@@ -87,7 +94,7 @@ class FAQScreenState<T> extends BaseState<FAQScreen> {
|
||||
}
|
||||
|
||||
@override Widget build(BuildContext context) {
|
||||
if (app == null) {
|
||||
if (data == null) {
|
||||
platform.invokeMethod('getFlavor').then((flavor) {
|
||||
initPhoneAndUrl().then((_) {
|
||||
setState(() {
|
||||
|
||||
Reference in New Issue
Block a user