我的应用程序使用的侧面板的菜单导航,当我表现出新的形式或打开侧边栏面板,应用程序需要更多的内存。 可能的,它依赖于使用一些图像处理在侧栏(掩蔽图像圈)和大量的使用URLImage类用于下载图像。 但最有可能是由于这样的事实,我没有以前形式的可用内存。
我怎样才能释放此内存?
不断变化的形式代码:
public void showForm(FormBuilder form) {
if ( current == null ||
( ! form.getForm().getTitle().equals(current.getTitle()) )
) {
current = form.getForm();
if (!(form instanceof splash)) {
try {
sideMenu.addMenu(current);
} catch (IOException ex) {
}
}
current.show();
}
}
无效sideMenu.addMenu(表格形式); - 为附加工具栏菜单的静态函数来形成。