Revert "A extendable interface for callbacks when activity changed"

This reverts commit a889ee776b187b6029eecc8768254402e2f0f2da.
use broadcast and reciever to achieve the aim of extendability
add data base into the framework call it usable