public class GeofenceBroadcastReceiver extends BroadcastReceiver { // ...
@Override public void onReceive(Context context, Intent intent) { GeofencingEvent geofencingEvent = GeofencingEvent.fromIntent(intent); if (geofencingEvent.hasError()) { int errorCode = geofencingEvent.getErrorCode(); Log.e(TAG, "GeofencingEvent error: " + errorCode); return; }
// Handle geofence transitions here
// ...
} }
dependencies { implementation 'com.google.android.gms:play-services-location:17.0.0' }