【问题标题】:Is that a bad practice? Will the garbage collector take care in this case?这是一个坏习惯吗?在这种情况下垃圾收集器会照顾吗?
【发布时间】:2014-05-30 12:59:35
【问题描述】:

在我的应用程序中,每次按下连接按钮时都会创建一个新对话框。该对话框每次可能包含不同的项目,因为这些项目是从系统中收集的。这将生成许多该类型的对象。这是一个坏习惯吗?垃圾收集器会处理它吗?我应该优化代码以及如何优化?

pairedDevicesDialog = new AlertDialog.Builder(context);

谢谢!

【问题讨论】:

  • 我们可以把这个问题移到适当的交易所,而不是投反对票吗?他似乎对 SO 很陌生。至少告诉他拒绝投票的原因。不用担心他不会对你的东西投反对票,因为他没有更多积分

标签: java android garbage


【解决方案1】:

Object 将在没有任何东西保留时被垃圾收集,就像任何其他 Object 一样。如果您多次单击Button,它将创建许多Objects,并且垃圾收集器将不得不做更多的工作。这完全取决于您按Button的频率

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-22
    • 2019-01-14
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多