getBattlePassConfig这样子在Activity中搞这么一个无参的方法,会被认为有battlePassConfig这么个属性,因此fastjson反序列化报错的,所以不要在class中添加一个非属性的get方法。
总结:
1.类中只允许有set/get, 不应该写逻辑,不然逻辑组织是有点混乱。
逻辑都写到一个独立的类中,如:PAddFriend.java或者FriendManager.java中
2.注意boolean方法的命名,一定不能用isXxx这样子开头
payFlag这样子命名boolean变量。
或者使用payStatus这样子0代表false,1代表true。