这是一种不好的做法吗?在这种情况下垃圾收集器会照顾吗?

时间:2014-05-30 12:59:35

标签: java android garbage

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

pairedDevicesDialog = new AlertDialog.Builder(context);

谢谢!

1 个答案:

答案 0 :(得分:1)

Object会在没有任何内容的情况下进行垃圾回收,就像其他Object一样。如果多次单击Button,它将创建许多Objects,垃圾收集器将需要做更多的工作。这完全取决于您按Button

的频率