Проверьте Id Proximity Alert
Я высылаю много Proximity ID для ввода чеков по этому коду
proximityIntent = PendingIntent.getBroadcast(getContext(), id, intent, 0);
locationManager.addProximityAlert(Lat, Lng, Rd, -1, proximityIntent);
getContext().registerReceiver(new ProximityIntentReceiver(), filter);
И я хочу проверить, входя или выходя из какого-либо места, я хочу сделать indexpoint+1, но это не работает, это не только +1 при входе или выходе
public class ProximityIntentReceiver extends BroadcastReceiver {
static int NOTIFICATION_ID = 1000 ;
int id = NOTIFICATION_ID;
boolean noti = false;
@Override
public void onReceive(final Context context, Intent intent) {
String key = LocationManager.KEY_PROXIMITY_ENTERING;
Boolean entering = intent.getBooleanExtra(key, false);
if (entering) {
indexPoint = indexPoint + 1;
//Refresh here
}
else {
indexPoint = indexPoint + 1;
//refresh here
}
}
Итак, могу ли я проверить Proximity ID, например, что я вошел в то, что я вышел