Commit 23b2b719f3a3110c6870583137221733e845d723
1 parent
9df0610f
update...
Showing
1 changed file
with
5 additions
and
1 deletions
src/main/java/com/bsth/data/gpsdata_v2/status_manager/gps_service_state/ServiceStateHandle.java
| ... | ... | @@ -42,7 +42,11 @@ public class ServiceStateHandle { |
| 42 | 42 | |
| 43 | 43 | public void changeState(String nbbm, int upDown ,int state, String sender){ |
| 44 | 44 | if(map.containsKey(nbbm)){ |
| 45 | - return; | |
| 45 | + StateBean sb = map.get(nbbm); | |
| 46 | + if(sb.getUpDown()==upDown && sb.getState()==state) | |
| 47 | + return; | |
| 48 | + else | |
| 49 | + map.remove(nbbm); | |
| 46 | 50 | } |
| 47 | 51 | StateBean sb = StateBean.getInstance(nbbm, upDown, state, sender); |
| 48 | 52 | map.put(nbbm, sb); | ... | ... |