我创建了一个地理围栏列表,我需要地理围栏ID将其链接到下一页。如何获得我输入的地理围栏的索引号?
flutter package : geofence_service: ^3.5.0
final _geofenceList = <Geofence>[]; //assume there are 3 geofence in that list
Widget? _widget(){
if(_geofenceStatus == GeofenceStatus.ENTER){
NotificationApi.showNotification(
title: 'SideQuest',
body: 'There is an event near you !!!',
payload: 'sarah.abs'
);
print(_geofenceList[???].id);
}
}
1条答案
按热度按时间6rqinv9w1#
您可以使用.indexWhere()方法查找正在输入的地理围栏的索引。您可以使用回调函数检查正在输入的地理围栏是否与列表中的地理围栏具有相同的ID。请看以下示例: