Вверх ↑
Ответов: 1821
Рейтинг: 168
#1: 2012-07-01 20:52:21 ЛС | профиль | цитата
[offtop]Создал тему, потому что не нашёл аналогов по Java для Android.[/offtop]
Есть у меня вопрос. Код:

#cpp
@SuppressLint("DrawAllocation")
@Override
protected void onDraw(Canvas c) {
int i, j;
Paint p;

p = new Paint();

c.drawColor(Color.WHITE); //Draws white color as color of background

for(i = 0; i <= getWidth(); i =+ 7) {
for(j = 0; j <= getHeight(); j =+ 7) {
c.drawPoint(i, j, p); //Draws the points
}
}
}
}
При отрисовке точек (метка Draws the points) приложение зависает. И это только в цикле, даже при одной итерации. Кстати время отрисовки ~ 1 мс и если отрисовывать вручную (без цикла) 10 точек - не виснет. То есть, зависает программа только при отрисовке точек в цикле. Почему так
карма: 5

0