Android limpa thread de visualização na web, memória livre, evite OutOfMemoryError

Estou exibindo uma imagem bastante grande em uma visualização na web, para que as funções de pinçar para ampliar e outras conveniências para visualização já estejam disponívei

É exibido corretamente na primeira vez. Mas, depois de sair da atividade e voltar a ela, o aplicativo trava em um OutofMemoryError relacionado ao segmento de visualização na web.

Tentei várias coisas para fechar a visualização na web ou interromper o encadeamento ou limpar o uso de memória, mas sem sucesso. Aqui estão exemplos de código que adicionei às minhas atividades 'onStop() function

    wv.stopLoading();
    wv.clearCache(true);
    //removeView(wv);
    wv.clearView();
    wv.freeMemory();
    wv.destroy();
    try {
        Class.forName("android.webkit.WebView").getMethod("onPause", (Class[]) null).invoke(wv, (Object[]) null);
    } catch (IllegalArgumentException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (SecurityException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IllegalAccessException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (InvocationTargetException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (NoSuchMethodException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (ClassNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

De qualquer forma, sinta-se à vontade para criticar qualquer uma dessas linhas de código, mas o ponto é que elas não têm nenhuma influência sobre o erro! Tem a ver com o próprio thread do webviewcore, não liberando memóri

Isso é alarmante para mim porque, mesmo que eu estivesse usando uma imagem menor, parece que isso ainda aconteceria. Socorro

questionAnswers(3)

yourAnswerToTheQuestion