进入和退出时的多接近警报

时间:2018-06-23 22:08:39

标签: android location proximity

我遇到多个接近警报的问题。

我想检查是否在一个位置进入或退出,然后检查我的index + 1

我为具有不同ID的邻近课程发送了许多位置。

public class YourReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {

    final String key = LocationManager.KEY_PROXIMITY_ENTERING;
    final Boolean entering = intent.getBooleanExtra(key, false);

    if (entering) {
        index = index + 1;
    } else {
        index = index + 1 ;
    }
  }
}

但是当我进入一个位置时,其他位置将退出。

示例:

我发送了10个地点和index = 0; 当我在第二个位置输入时,index应该是3 不仅如此。

我该如何解决问题?

0 个答案:

没有答案