While selecting items from the list and pop back to the previous screen with selected item data I faced a black screen issue. Here is the code base:
Navigate from the parent screen
final result = await Navigator.push(
context,
MaterialPageRoute(
builder: (context) => const AddRoomPage()),
);
And here is the pop code
ListView.builder(
primary: false,
shrinkWrap: true,
padding: const EdgeInsets.all(20.0),
itemCount: roomNames.length,
itemBuilder: (BuildContext context, index) {
return GestureDetector(
onTap: () {
Navigator.pop(context, roomNames[index]);
},
child: RoomTypeItem(
roomName: roomNames[index],
));
})
How do I get rid of the black screen? I used the same code to pop back on Text click it doesn’t give a black screen but clicking on listview item gives an issue.