Android пропускает строки кодаAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android пропускает строки кода

Сообщение Anonymous »

Вот код:

Код: Выделить всё

        public Object getItem(int position) {
int top, bot, left, right;

top = rgnH * position; // line 1
bot = top + rgnH - (position == getCount() - 1 ? 4 : 0); // line 2
left = rgnNbr * rgnW + (rgnNbr != 0 ? BORDER : 0); // line 3
right = (rgnNbr + 1) * rgnW + (rgnNbr == 0 || rgnNbr == maxRgn ? BORDER : 0); // line 4
rect = new Rect(left, top, right, bot);

Bitmap bitmap = bitmapDecoder.decodeRegion(rect, op);

if (inBitmap == null) {
inBitmap = bitmap;
op.inBitmap = inBitmap;
}

return Bitmap.createScaledBitmap(bitmap, finalW, finalH, true);
}
Моя проблема в том, что после выполнения строки 2 приложение переходит непосредственно к возвратной строке. Я даже пытался удалить строку 2, чтобы вместо нее код выполнял строку 3, но опять же, после выполнения строки 3 он переходит к строке возврата! Пожалуйста помоги. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/356 ... es-of-code
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»