Это мой файл main.dart
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
theme: ThemeData.dark(),
home: LoadingScreen(),
);
}
}
Вот еще одна моя страница загрузки, как вы можете видеть отсюда. Я пу sh для моего LocationScreen, но он не идет. На нем показан пустой скаффолд LoadingPage
class LoadingScreen extends StatefulWidget {
@override
_LoadingScreenState createState() => _LoadingScreenState();
}
class _LoadingScreenState extends State<LoadingScreen> {
double longitude;
double latitude;
@override
void initState() {
super.initState();
getlocationData();
}
void getlocationData() async {
Location location = Location(); // object of class location
await location.CurrentLocation();
longitude = location.longitude;
latitude = location.latitude;
Networkhelper networkhelper = Networkhelper(
'api.openweathermap.org/data/2.5/weather?lat=$latitude&lon=$longitude&appid=6fc26c351ac0cef45198fbe162e7870e');
var weatherdata = await networkhelper.getData();```
It's my Navigator.push
Navigator.push(context, MaterialPageRoute(builder: (context) {
return LocationScreen();
}));
}
@override
Widget build(BuildContext context) {
return Scaffold();
}
}
Но тот же код работает в ios, я изучаю флаттер в настоящее время, но сейчас я застрял здесь, потому что он работает на других системах, а не на моей. Спасибо за ваше драгоценное время.