![]() |
Я встречался с похожей мистикой несколько раз. Магия была каким-то образом связана со стрингами (нет, не трусами - со String) - т.е. в одном месте стояла переменная типа String, которая нормально трейсилась, но послее нее самый безобидный код кидал ошибку. Я смотрю у тебя тоже стоит строка перед эксепшном. Кстати, если релиз собрать - будет ошибка?
|
В итоге похоже, что просто компилятор не правильно расставил номера строк, и ошибка была в другом месте, а отладчик показывал на неправильную строку.
|
А можно поинтересоваться, для чего стоит super перед именем переменной?
|
Подчеркнуть, что переменная находится в суперклассе.
|
Я так и предполагал, но решил уточнить все же)
|
Не, ничего особенного, мне так понятнее, откуда переменная, но смысла это не меняет.
|
wvxvw, номер строки частенько неправильный, надо смотреть остальные переменные.
|
Еще один повод для паранои :) Объявлять все локальные переменные в аргументах функции, чтобы точно быть уверенным в том, которая из них когда инициализируется. И никогда не больше 4 :)
|
А можно минимально воспроизводимый пример? Интересно прям стало. Есть идеи но надо поковырять.
|
Вложений: 1
Да, можно, вот ток руки дошли собрать.
|
| Часовой пояс GMT +4, время: 06:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.