在我的应用程序中,每次按下连接按钮时,都会创建一个新对话框。该对话框可能每次都包含不同的项目,因为这些项目是从系统中收集的。这将生成许多该类型的对象。这是一种不好的做法吗?垃圾收集器会处理它吗?我应该优化代码以及如何优化?
pairedDevicesDialog = new AlertDialog.Builder(context);
谢谢!
答案 0 :(得分:1)
Object
会在没有任何内容的情况下进行垃圾回收,就像其他Object
一样。如果多次单击Button
,它将创建许多Objects
,垃圾收集器将需要做更多的工作。这完全取决于您按Button