Lot of charging methods available...constant voltage charging, constant current charging, pulse charging, trickle charging, burst charging, etc...
most of them prefer constant current charging...
We can sense the charge level of a battery by measuring the current flow...
If the battery is empty the battery will take maximum current.
If the battery is full then current to the battery is almost zero. so we can cut the charging circuit connection or we can change to constant voltage mode...
regards
Udhay