неправильный размер кэша приложения для Android при программном расчете - PullRequest
0 голосов
/ 30 ноября 2018

Мой телефон показывает, что кэш-память использовала 20,30 МБ, что намного больше, чем то, что я получаю программно. Программно я получаю 12288 байт

Я вычисляю размер кеша, используя следующий код для вычисления кеша: enter image description here публичный void CalculateSize () {длинный размер = 0;long exsize = 0;длинный общий размер = 0;

        File[] files = getCacheDir().listFiles();
        for (File f:files) {
            size = size+f.length();
        }
        File[] filex = getExternalCacheDir().listFiles();
        for (File f:filex) {
            exsize = exsize+f.length();
        }
        totalsize=size+exsize;
        Log.d("tss",totalsize+"");


    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...