Я работаю над флаттером, и у меня возникла проблема с плагином Shared Preference. Это мой код:
import 'package:flutter/material.dart';
import 'package:newsapp/screens/homescreen.dart';
import 'package:newsapp/screens/onboarding.dart';
import 'package:shared_preferences/shared_preferences.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
SharedPreferences prefs = await SharedPreferences.getInstance();
int seen1 = prefs.getInt('seen');
Widget _screen = HomeScreen();
if (seen1 == null || seen1 == 0)
_screen = OnBoarding();
else {
_screen = HomeScreen();
}
}
class NewsApp extends StatelessWidget {
final Widget _screen;
NewsApp(this._screen);
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: this._screen,
);
}
}
Это сообщение об ошибке:
Не предоставлено предпочтительного FlutterEngine , Создание нового FlutterEngine для этого FlutterFragment. D / FlutterActivityAndFragmentDelegate (1817): Присоединение FlutterEngine к действию, которому принадлежит этот фрагмент. D / FlutterView (1817): Присоединение к FlutterEngine: io.flutter.embedding.engine. FlutterEngine@e2b1eab