Форум программистов, компьютерный форум, киберфорум
Наши страницы

Choreographer: Skipped ** frames! - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как делается авторизация в гибридном приложении на ангуляре http://www.cyberforum.ru/android-dev/thread1856730.html
Ребята привет!Кто знает или кто знаком с написание гибридных мобильных приложений на ангуляре, как делается авторизация в приложении через непосредственно приложение контакт?
Программирование Android Идентификация элементов в ExpandableListView У меня возникла проблема с onClick в ExpandableListView. Сначала я хотел написать с помощью onChildClick но он начинает отчет в каждой группе заново(case 1, 2, 3). По названию мне тоже не подходит,... http://www.cyberforum.ru/android-dev/thread1856691.html
Код получения MAC адреса wifi на android 6 Программирование Android
Привет. Нагуглил код http://stackoverflow.com/questions/33103798/how-to-get-wi-fi-mac-address-in-android-marshmallow MAC действительно получаю на android 6, но 100% ли это рабочий код на всех...
Программирование Android Как работать со связанными сущностями в SugarORM
Привет, подскажите пожалуйста как с этой ORM работать со связанными сущностями, в мануале буквально пара строкю Не разобрался по ним как работать(((
Программирование Android Написать программу-тестовик http://www.cyberforum.ru/android-dev/thread1856424.html
Приветствую форумчане. На данный момент у меня есть цель написать программу-тестовик, на подобии подготовительных тестовиков ВОУДа, школьной или программы ВУЗов, с базой тестов, и чтобы она...
Программирование Android Узнать доступные координаты (размер экрана) Всем привет. Мне нужно в программе сделать случайное перемещение ImageButton, сейчас у меня заданы жесткие координаты которые подобраны методом тыка. public int getRandomCoordinateWidth() {... подробнее

Показать сообщение отдельно
AlexRu18
2 / 2 / 0
Регистрация: 29.01.2015
Сообщений: 103

Choreographer: Skipped ** frames! - Программирование Android

22.11.2016, 00:14. Просмотров 171. Ответов 0
Метки (Все метки)

Из TypedArray циклически заполняю некоторое количество drawable.
XML
1
I/Choreographer: Skipped 42 frames!  The application may be doing too much work on its main thread.
Программа не заполняет картинки. Причём с первым массивом работает.. Ссылки на файлы указаны верно. Размер изображений подобран допустимый. Гугл говорит что это нужно делать не в главном потоке (?).

Как можно это реализовать, либо проблема не в этом?

Java
1
2
3
4
5
6
7
8
9
10
   ...
for (int i = 0; i <= 17; i++) {
            //TypedArray cyPicsArr = getResources().obtainTypedArray(R.array.cyPics);
            TypedArray cySerPicsArr = getResources().obtainTypedArray(R.array.cySerPics);
 
            products.add(new Product(null, null,
                    cySerPicsArr.getDrawable(i), null)); //
 
            cySerPicsArr.recycle();
        }
Ах да, drawable первого массива *.png, а второго *.jpg
Может есть какие то рекомендации к правильному использованию памяти? Форматы изображений? Местоположение в иерархии ресурсов?

Добавлено через 10 минут
Ещё заметил, что когда я getDrawable(i) вызываю из 4 поля конструктора, то картинки не выводит.

Конструктор:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import android.graphics.drawable.Drawable;
 
public class Product {
 
    String cyName;
    String cySubName;
    Drawable cyImage;
    Drawable serImage;
 
    Product(String _cymName, String _cymSubName, Drawable _cymImage, Drawable _sermImage) {
        cyName = _cymName;
        cySubName = _cymSubName;
        cyImage = _cymImage;
        serImage = _sermImage;
    }
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru