问题:昨天封装了一个Activity的基类,其他activity继承他的时候重写了它的方法出现重复数据。
原因:在activity的onCreate方法中调用了外部的获取数据的方法,由于onCreate调用的方法与它是同级别的,所以在onCreate方法中获取了数据,外部也获取了数据,所以就出现了两次获取数据的情况。
解决办法:更改onCreate方法中调用的方法名,将更新数据的工作放到新的方法中去实现,问题解决。
问题:昨天封装了一个Activity的基类,其他activity继承他的时候重写了它的方法出现重复数据。
原因:在activity的onCreate方法中调用了外部的获取数据的方法,由于onCreate调用的方法与它是同级别的,所以在onCreate方法中获取了数据,外部也获取了数据,所以就出现了两次获取数据的情况。
解决办法:更改onCreate方法中调用的方法名,将更新数据的工作放到新的方法中去实现,问题解决。