Форум программистов, компьютерный форум CyberForum.ru

Утечка памяти - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Клиент падает при запуске http://www.cyberforum.ru/android-dev/thread1761388.html
Добрый день подскажите пожалуйста, где может быть ошибка. Не как не получается запустить данный код на Android при нажатие кнопки "отправить" программа падает. Но если запустить данный код в eclipse всё отлично работает. Вызов клиента в MainActivity public class MainActivity extends Activity { @Override
Программирование Android Анимация переходов между активити Здравствуйте знатоки андроид. Уже который день не получается сделать анимацию переходов между activity. Имеется два активити: Activity_1 и Activity_2, в каждом из них есть по два фрагмента: Fragment_1(верхний) и Fragment_2(нижний) как показанно на рисунке. Мне нужно что бы анимация перехода между активити в первом случае (activity_1 -> activity_2) открывалась с центра вверх и вниз, и во втором... http://www.cyberforum.ru/android-dev/thread1761189.html
Изменение фона активности Программирование Android
Здравствуйте, посетители форума! Захотел поменять фон активности. Добавил в RelativeLayout атрибут background="@drawable/bg" - не сработало. Потом добавил ImageView: <ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" android:src="@drawable/bg1" android:id="@+id/bg_view" android:focusable="false"
Программирование Android Требуется совет насчет Паскаля!
У меня появилась идея -- сделать кодировщик. К примеру, если вводишь а, то выводит б или что-нибудь там по умолчанию. Я сразу предупреждаю, что я нубик, и ничего в программировании не смыслю, и понимаю, что ваше общество дилетантов не выносит, и уже слышу свист летящих в мою сторону гнилых помидоров, но всё же буду признателен, если в мне подскажете, где это лучше сделать (подозреваю в Паскале),...
Программирование Android Взлом онлайн игры на Android http://www.cyberforum.ru/android-dev/thread1760875.html
Здравствуйте, подскажите где можно найти взлом для игры Castle Clash: Битва Замков (рус, версия) нужны самоцветы. Помогите найти, весь интернет облазил ничего не нашел толкового.
Программирование Android Определить более одной themes для окраски приложения. Как это сделать правильно? Добрый день! Пытаюсь сделать собственные темы для приложения, но чувствую что делаю что-то или все неправильно. Не хочу использовать какие то стандартные темы, а разработать свой набор тем. Пользователь будет в настройках выбирать тему и все Activity ПО будут перекрашены в заданный набор цветов. Для начала решил сделать 2 темы: MyTheme.Pink MyTheme.Black подробнее

Показать сообщение отдельно
Delphian
0 / 0 / 0
Регистрация: 14.08.2012
Сообщений: 119
14.06.2016, 12:06  [ТС]
_Night_Scream_, Приложение работает без ошибок. Я взял запустил пустое приложение на другом телефоне Samsung Galaxy GT-I8262 Android 4.1 и кеш равен 0! Запустил вновь на Samsung J1 mini Android 5.0 и кеш равен 4,2MB. Своё приложение на Android 4.1, к сожалению, не могу запустить так как некоторые библиотеки работают только с Android 5.0 и 6.0. Когда запускаю на эмуляторах приложение, тоже есть разница на Android 5.0 получаю сообщение Storage space runnning out, но приложение работает, а на Android 6.0 работает без появления сообщений

Добавлено через 5 минут
Посмотрел кеш на эмоляторах всего 12 KB ничего лишнего нет. Правда всё приложение весит 29,5MB из них само приложение 10,25MB и данные 19,34MB

Добавлено через 1 час 5 минут
Вот мой класс где я работаю с кешем:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
public class CacheFile {
 
    private static final String TAG = "CacheFile";
    private static final String mFileName="cachefile";
    private static File file;
 
    //Write data into the file
    public static void writeFile(Context context, String data) {
        FileOutputStream outputStream=null;
        String oldData=readFile(context)+data;
        try {
            file = new File(context.getCacheDir(), mFileName);
            outputStream = new FileOutputStream(file);
            if(data!=null) {
                outputStream.write(oldData.getBytes());
            }
        } catch (IOException e) {
                 e.printStackTrace();
        }finally {
            if(outputStream!=null){
                try{
                    outputStream.close();
                }catch (Exception e){
                   e.printStackTrace();
                }
            }
        }
    }
 
    //Read from file
    public static String readFile(Context context) {
        BufferedReader inputStream = null;
        StringBuffer buffer = new StringBuffer();
        String line;
 
        try {
            file = new File(context.getCacheDir(), mFileName);
            inputStream = new BufferedReader(new InputStreamReader(new FileInputStream(file)));
            while ((line = inputStream.readLine()) != null) {
                buffer.append(line);
            }
        } catch (IOException e) {
                e.printStackTrace();
        }finally {
            if(inputStream!=null){
                try{
                    inputStream.close();
                }catch (Exception e){
                      e.printStackTrace();
                }
            }
        }
        return buffer.toString();
    }
 
    public static void deleteFile(Context context){
        file = new File(context.getCacheDir(), mFileName);
        file.delete();
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru