This demos a way for an activity to add fragments that have callbacks to the activity in an elegant way the ensures the callbacks will work if the activity is destroyed and recreated