I’m new to programming and don’t know what I am doing, but trying to understand.
late CabsOfAcacia Sinan = CabsOfAcacia('Sinan', 'assets/taxi.png', cabsLocations.elementAt(0), cabsDistanceFromUser.elementAt(0));
late CabsOfAcacia Seyit = CabsOfAcacia('Seyit', 'assets/taxi.png', cabsLocations.elementAt(1), cabsDistanceFromUser.elementAt(1));
late CabsOfAcacia OsmanAga = CabsOfAcacia('Osman Aga', 'assets/taxi.png', cabsLocations.elementAt(2), cabsDistanceFromUser.elementAt(2));
late CabsOfAcacia AliKemal = CabsOfAcacia('Ali Kemal', 'assets/taxi.png', cabsLocations.elementAt(3), cabsDistanceFromUser.elementAt(3));
late CabsOfAcacia ArifKeser = CabsOfAcacia('Arif Keser', 'assets/taxi.png', cabsLocations.elementAt(4), cabsDistanceFromUser.elementAt(4));
late List<double?>cabsDistanceFromUser = [null,null,null,null,null];
///this is the class
class CabsOfAcacia{
late final String nameOfCab;
late final String assetPathOfCab;
late final LatLng locationOfCab;
late final double? distanceFromUserOfCab;
CabsOfAcacia(
this.nameOfCab,
this.assetPathOfCab,
this.locationOfCab,
this.distanceFromUserOfCab);
}
What I am trying to do is; CabsOfAcacia is a class that I created, and they have a parameter called distanceFromUserOfCab. That double value is coming from the List named cabsDistanceFromUser’s i’th element. And after some steps in my app, the values in that list are updated.
But the value of the CabsOfAcacia object’s cabsDistanceFromUser is stuck to its first value which is null. I can succesfully update the list -where the value of cabsDistanceFromUser is coming from- but the value is still the value in the beginning, again, which is null.
I don’t know if I did express the problem clearly, that’s my first time ever asking something on web. I feel like a caveman.
Thank you.
Doğan Erarslan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.