De batterij heeft metalen einden, die contact maken met metalen klemmetjes in het batterijvakje.
Na heel lang gebruik willen die metalen oppervlakten wel eens een klein beetje corroderen. Dat gebeurt sowieso, en het wordt verergerd door het feit dat er spanning over die contacten staat.
Die corrosie levert een weerstand voor de stroom.
Door flink slaan beweegt de batterij een heel klein beetje heen en weer langs de contacten. De corrosie wordt daardoor een beetje weggeschraapt. De weerstand wordt kleiner, en de AB doet het weer.
Als alternatief voor slaan kun je ook het batterijvakje openmaken en de batterij een keer ronddraaien in z'n vakje. Dat heeft hetzelfde effect.
Nog beter: haal de batterij er even uit, en schraap zowel de contactpunten van de batterij als die van de AB schoon met een hard, scherp voorwerp - ik gebruik meestal een sleutel of een paperclip.