Interface GeofenceListener

All Known Implementing Classes:
GeofenceManager.Listener

public interface GeofenceListener

Listener interface for the Geofence background tracking functionality. Usage:

// File: BGLocationTest.java
public void showForm() {
    Form hi = new Form("Hi World");
    hi.addComponent(new Label("Hi World"));

    Location loc = new Location();
    loc.setLatitude(51.5033630);
    loc.setLongitude(-0.1276250);

    Geofence gf = new Geofence("test", loc, 100, 100000);

    LocationManager.getLocationManager().addGeoFencing(GeofenceListenerImpl.class, gf);

    hi.show();
}
// File: GeofenceListenerImpl.java
public class GeofenceListenerImpl implements GeofenceListener {
    public void onExit(String id) {
        System.out.println("Exited "+id);
    }

    public void onEntered(String id) {
        System.out.println("Entered "+id);
    }
}
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    This callback gets called once the device enters the Geofence area
    void
    This callback gets called once the device is out of the Geofence area
  • Method Details

    • onExit

      void onExit(String id)
      This callback gets called once the device is out of the Geofence area
    • onEntered

      void onEntered(String id)
      This callback gets called once the device enters the Geofence area