在Flutter应用程序中,我在应用程序启动时启动了侦听器,并继续侦听更新的位置的纬度和经度。目前,它运行平稳。
但是我想启动监听器,当我重启/重启设备时。
我使用Android和iOS的本机代码有很多方法。但没有任何解决方法。
@override
void initState() {
super.initState();
_locationSub =_location.onLocationChanged.listen((Map<String, double> locationData) {
setState(() {
_currentLocation = {
"latitude": locationData["latitude"],
"longitude": locationData['longitude'],
};
});
});