Forwarded from iseki 萍水相逢,相聚是缘
我突然意识到自己写的代码多半都有内存泄漏😢
onChange{} 是舒服,一不小心就忘了内存泄漏。。。Forwarded from Deleted Account
🤔你的意思是 one-shot Listener
你的意思是设置 onChange 不能拿到一个“配置”对象,太死板?
你的意思是设置 onChange 不能拿到一个“配置”对象,太死板?
Forwarded from Deleted Account
是啊,onChange 的 listener 嘛
不就是和 Listener 模式的 this 不一样而已
不就是和 Listener 模式的 this 不一样而已
Forwarded from iseki 萍水相逢,相聚是缘
我没有任何办法拿到
Listener 或 能取消掉监听器的句柄,除非我退化成最原始的写法Forwarded from Deleted Account
你这个内存泄露连带资源泄露不?
e.g. 无效的 android Context 通过闭包泄露
e.g. 无效的 android Context 通过闭包泄露
Forwarded from Deleted Account
比如呢?
e.g. 一个 File 应该在一个 basic block 里就 close,而不是随函数作用域 close
e.g. 一个 File 应该在一个 basic block 里就 close,而不是随函数作用域 close
Forwarded from Deleted Account
你的 Listener 引用是放哪里的
你 override 的 onChange 是哪里创建的
你 override 的 onChange 是哪里创建的
Forwarded from Deleted Account
🤔之前见过一个 Android 的例子,要求应用全局持有一个 class instance
最后是并行 service 解决了
最后是并行 service 解决了
Forwarded from iseki 萍水相逢,相聚是缘
其实有一个缓解的接口是使用弱引用的,但是emmm Tornado FX没弄对应的 Kotlin 版