問題:昨天封裝了一個Activity的基類,其他activity繼承他的時候重寫了它的方法出現(xiàn)重復數(shù)據(jù)。
原因:在activity的onCreate方法中調(diào)用了外部的獲取數(shù)據(jù)的方法,由于onCreate調(diào)用的方法與它是同級別的,所以在onCreate方法中獲取了數(shù)據(jù),外部也獲取了數(shù)據(jù),所以就出現(xiàn)了兩次獲取數(shù)據(jù)的情況。
解決辦法:更改onCreate方法中調(diào)用的方法名,將更新數(shù)據(jù)的工作放到新的方法中去實現(xiàn),問題解決。
新聞熱點
疑難解答