下面代码中我的if条件不工作......。
我以为我的if条件会出错,但是代码中应该调用了else条件,但是却没有这样做苏。
class polyline {
List<LatLng> _listltlg=[];
start_record() {
BackgroundLocation.startLocationService();
BackgroundLocation.getLocationUpdates((location) {
if(_listltlg.isEmpty){
print('2nd if statement');
_listltlg.add(LatLng(location.latitude, location.longitude));
}
else{
print('Else case');
}
});
}
是正确的,第一次调用回调的时候,列表"_listltlg "是空的。