FlutterGeofencing icon indicating copy to clipboard operation
FlutterGeofencing copied to clipboard

ReceivePort in Project Example is not working

Open ixsans opened this issue 4 years ago • 0 comments

I'm trying to run project example. When i tried to log Geofencing callback, it's working. It's sending message from SendingPort but ReceivePort.listen() is not triggered. I want to modify some state inside this listen callback, but it's never called.

 IsolateNameServer.registerPortWithName(
        port.sendPort, 'geofencing_send_port');
    port.listen((dynamic data) {
      /// THIS CALLBACK NEVER TRIGGERED
      print('Event: $data');
      setState(() {
        geofenceState = data;
      });
    });

I'm unable to change state of my objects inside callback function as it's static function while my objects isn't static.

ixsans avatar Dec 28 '20 03:12 ixsans