Pérdida de memoria a través de IClipboardDataPasteEventImpl

Noté un extraño aumento de memoria en una de mis Actividades. Por lo tanto, hice una pequeña prueba: abrí el cuadro de diálogo varias veces (abrir - cerrar - abrir - cerrar ...) y la memoria siguió aumentando. Así que usé el DDMS para volcar un archivo HPROF y lo abrí enESTERA (Analizador de memoria). El informe de sospecha de fuga indicaba que la principal razón para el creciente consumo de memoria era la siguiente:

Así que hice un histograma para verificar el diálogo en el que ejecuté mis pruebas y qué es lo que lo mantiene vivo. Resulta que se mantiene vivo por suAutocompletarTextViews, que a su vez se mantienen con vida porandroid.widget.TextView $ IClipboardDataPasteEventImpl. Sin embargo, no hay dominadores inmediatos para IClipboardDataPasteEventImpl (excepto, por supuesto, la raíz GC). Traté de encontrar ese IClipboardDataPasteEventImpl en Internet y busqué en grepcode (la fuente de Android), pero lo único que pude encontrar fue estoEntrada de blog. No puedo leer el idioma que sea, pero sí puedo leer las palabras en inglés, lo que indica que podría ser un error en el Samsung Galaxy SII (el teléfono que uso, con Android 2.3.x), relacionado con el ClipboardManager. Sin embargo, no estoy seguro de esto (quiero solucionarlo, por lo tanto, no estoy dispuesto a aceptar simplemente que se trata de un error no solucionable) y no tengo ni idea de dónde se genera este Portapapeles y por qué. Apreciaría mucho cualquier sugerencia / idea al respecto.

Respuestas a la pregunta(2)

Su respuesta a la pregunta