避免acc相同状态被发两次

This commit is contained in:
wangcongtao
2020-08-02 18:44:44 +08:00
parent af6e2b00f9
commit ed6cc20a92

View File

@@ -56,8 +56,12 @@ class AccStatusIntentHandler implements IntentHandler {
if ( state != ACC_OFF && state != ACC_ON ) {
return;
}
Logger.d( TAG, "acc status: %s", state == ACC_ON );
MarkerServiceHandler.getMogoStatusManager().setAccStatus( ServiceConst.TYPE, state == ACC_ON );
boolean accOn = state == ACC_ON;
if ( MarkerServiceHandler.getMogoStatusManager().isAccOn() == accOn ) {
return;
}
Logger.d( TAG, "acc status: %s", accOn );
MarkerServiceHandler.getMogoStatusManager().setAccStatus( ServiceConst.TYPE, accOn );
}
}
}