no need to callback anything!
let's say for example that the layout where your fragments get replace on each transaction is R.id.mycontent
so instead of having the TAG in a field you can, on each click on the drawer, do this:
String currentTag = getSupportFragmentManager.findFragmentById(R.id.mycontent).getTag();
and with this one you compare to what was clicked.