Ser*_*nko 3 memory android interface
我看到很多线程都是这样的,但没有人真正谈论对话框的"重用":讨论只是选择如何组织代码来在同一个地方制作对话框,但是使用不同的上下文.
所以,我想知道:创建几个单例对话框,然后只是改变他们的样式和contentViews的好习惯?
它比每次拨打新的Dialog更好吗?(速度,内存消耗)
切勿使用任何需要引用Activity的Context的Singleton和/或Static.否则会导致严重的内存泄漏.最好的方法是在活动类中使用对话框,而不管它们的数量是多少,因为这些对话框消耗的内存将在您的活动被销毁时释放.