add方法是三个参数的,参数数量类型不对就会报这个错,这种情况可以按住Ctrl,鼠标左键点方法名进去看有哪些要传的参数
下面日志乱码的可以参考这个搞一下
https://www.jianshu.com/p/cc5cdee8b64e
改成Transaction试试
RightFragment 不会不是Fragment类型的吧
已解决,原因是RightFragment类的包和FragmentActivity的包不一致,因为FragmentManager和FragmenTransaction的包是android.app.FragmentManager和android.FragmentTransaction。所以将RightFragment的包改成android.app.Fragment就好了