调整代码结构，Fragments拎出来