重新写了一篇，一步一步验证着写，写到最后怎么莫名其妙的就对了？按理说代码似乎都差不多，只是有些方法顺序换了下。。。晕晕晕，再对比看看。