我已阅读官方 Android 技术文章:“如何避免内存泄漏?”
。他们说在 Activity
类中创建内部类是危险的,但是在 View
类中创建内部类呢:泄漏的危险是一样的还是更糟?
最佳答案
如果您创建的类的生命周期不超过 View - 没关系。否则你应该避免这样做。
如果您使用这样的结构 - 请确保在不需要 View 时,您在内部类的实例上没有任何链接。然后GC会收集所有东西,不会有内存泄漏。
关于android - 在 View 中声明内部类是否危险?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9384934/