Если условие не вызывается внутри - PullRequest
0 голосов
/ 04 мая 2020

Мое условие if в следующем коде не работает ....

Я думал, что условие if будет неправильным, но тогда код должен был вызвать условие else, но он не выполняет soo.

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');
            }
        });
    }

1 Ответ

0 голосов
/ 05 мая 2020

Это правильно, при первом вызове обратного вызова список "_listltlg" пуст.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...