我遇到多个接近警报的问题。
我想检查是否在一个位置进入或退出,然后检查我的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
不仅如此。
我该如何解决问题?