Flutter Error: RangeError (index): Invalid value: Not in range 0..2, inclusive: 3
69
I am using a long list in Flutter. All the items are rendering fine but I also receive the following error:
RangeError (index): Invalid value: Not in range 0..2, inclusive: 3
The following is my code:
@override
Widget build(BuildContext context) {
return Container(
child: getList(),
);
}
The following is my getList() method:
Widget getList (){
List<String> list = getListItems();
ListView myList = new ListView.builder(itemBuilder: (context, index){
return new ListTile(
title: new Text(list[index]),
);
});
return myList;
}
And the following is my getListItem() method:
List<String> getListItems(){
return ["Faizan", "Usman", "Naouman"];
}