Думаю, мне нужна помощь в понимании коллекций мусора, и я знаю, что сбор мусора очищает тех, у кого нет ссылки из живой темы, так что у меня есть класс, который декодирует изображения следующим образом:Понимание коллекции мусора в android
new ImageDecoder(MyImageView).Decode();
Нужно ли мне ссылаться на класс ImageDecoder и нулевое его позже, или оно будет перерабатываться всякий раз, когда я вызываю MyImageView.setBackgroundResource (0); ?
или всякий раз, когда я создать ссылку на класс и класс добавляет тонн стеков, поэтому всякий раз, когда я сделать
MyClass aClass;
...
aClass = null;
Тогда вороха должны быть освобождены от всех Heap, что класс Туков в соответствии с Уставом, Но это не происходит в реальной жизни, как я вижу, как это работает?
спасибо большое;
да, но им заставить его сделать это в DDMS – Reza
См принуждая или через программу, когда вы следующий, как Runtime.getRuntime() дс(). это не гарантирует, что GC будет работать. – virendrao