标签: java android memory-leaks
它说:不要将android上下文类放在静态字段中,这是内存泄漏。
我知道活动上下文不应该放在静态字段中,因为它会在应用程序进程结束前保持活动状态,如果使用构造函数将其传递给其他类,它将导致其他类也保持活动状态。
但为什么ImageView不能是静态的(我也发现SwipeRefreshLayout也不能是静态的)?是因为ImageView包含上下文吗?没有关于将Button,TextView等其他视图定义为静态的警告。
ImageView
SwipeRefreshLayout
Button
TextView
谢谢