我正在构建一个拥有大量屏幕的应用程序.大多数屏幕顶部都有一个带有背景颜色的View.
我经常使用view.setBackgroundColor(color)更改颜色
这是奇怪的事情:有时在设置一个视图的颜色后,对#f14fb7说,当在应用程序中导航时,其他视图的背景设置为该颜色而我不想要它们.它有时甚至发生在我没有为其设置id的视图中,因此在这些视图上无法调用setBackgroundColor.
这很少发生,并且不符合我尝试过的任何流程.
当我杀死应用程序并重新启动它时,一切正常.
我唯一的猜测是内存泄漏之王,但我希望有一个更简单的解释.
谁能想到这种情况发生的原因?
*它发生在我的Galaxy S3上.