Ich lese dies Frage weil ich eine Menge heruntergeladener Ressourcen in eine App laden muss, die ich gerade schreibe, und ich war neugierig, ob es einen dramatischen Leistungseinbruch gibt, wenn ich das tue [im Vergleich dazu, dass ich sie in der .apk habe], und die "richtige" Antwort auf die Frage impliziert, dass es zwar keine Leistungsverschlechterung gibt, man sich aber darum kümmern muss, den Speicher wieder freizugeben, wenn man damit fertig ist, damit er nicht ausläuft.
Kann jemand dies bestätigen oder verneinen? Mein Eindruck war, dass ein geladenes Drawable genau wie alles andere beim Aufräumen der Activity GCed wurde. Ich würde sehr gerne wissen, ob das nicht wahr ist, und was der zuverlässigste Weg, um den Speicher in der besagten Instanz manuell zu sammeln ist.
Weiß jemand, ob es einen spürbaren Leistungsabfall beim Laden von Bildern von der SDCard im Vergleich zum Speicher des Telefons gibt? Ich bin kein Elektroingenieur, so, intuitiv, es scheint wie, da dies alle Festkörperspeicher ist, es sollte alles in etwa die gleiche Geschwindigkeit gelesen werden, aber ich würde gerne eine definitive Antwort zu bekommen.