Can you explain what is fragment restart and why onActivityCreated is not called in it?
I've tried with latest v4 support version 23.3.0 and I can't reproduce the case where onActivityCreated isn't called.
Here is some discussion about that:
http://stackoverflow.com/questions/36858835/onactivitycreated-is-always-called/36858971?noredirect=1#comment61291313_36858971