8.02.2012 / 22:16 | |
Andrey Пользователь Сейчас: Offline
Имя: Андрей Откуда: Запорожье Регистрация: 24.10.2011
| В игре меню работало идеально но добавил загрузку текста из файла в строку. теперь не запускается игра,и компилет и преверит,а гдето ошибка.На тесте проверял текст русский грузит замечательно и выводит.Вот три класса в которых полюбому гдето ошибка с вылетом из приложения,не могу найти
Прикрепленные файлы: Menu_erorr.zip (1.56 кб.) Скачано 24 раза |
8.02.2012 / 22:21 | |
XakepPRO Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Andrey, что выдаёт компилятор?
|
8.02.2012 / 22:35 | |
Andrey Пользователь Сейчас: Offline
Имя: Андрей Откуда: Запорожье Регистрация: 24.10.2011
| Хакер не тупи,написал же что и компилятор компилет все 10 исходников и преверефицирует а в игре вылет,сразу говорю текстовый файл в архиве в игре есть
|
8.02.2012 / 23:05 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| Andrey, для начала задай значение about вручную. Затем попробуй сделать ldt и метод getText в нем static. Да, и использование Runnable в обычном канвасе нежелательно, так как вызывает рассинхронизацию с системным потоком.
Изменено DominaN (8.02 / 23:08) (всего 1 раз) |
8.02.2012 / 23:14 | |
Andrey Пользователь Сейчас: Offline
Имя: Андрей Откуда: Запорожье Регистрация: 24.10.2011
| Это не поможет избавиться от вылета.
|
8.02.2012 / 23:20 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| Andrey, это поможет определить его причину.
|
8.02.2012 / 23:56 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| DominaN (08.02.2012/22:05)Andrey, для начала задай значение about вручную. Затем попробуй сделать ldt и метод getText в нем static. Да, и использование Runnable в обычном канвасе нежелательно, так как вызывает рассинхронизациСтатическим сделать не получится, так как перестанет работать getClass().getResourceAsStream, хотя это очень легко обойти. Про рассинхронизацию впервые слышу.
Andrey, у тебя много объектов инициализируются в статическом инициализаторе, то есть до вызова конструктора. Уверен, что в этом проблема.
__________________
let live Изменено aNNiMON (8.02 / 23:59) (всего 1 раз) |
9.02.2012 / 00:17 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| Да вот же, класс Info.java: String about = logo.lg.ldt.getText(''/about.txt'');
Переменная logo не инициализирована, а при попытке статического обращения естественно вызывает NullPointer, поскольку конструктор для неё не вызывался и lg = null. Изменено DominaN (9.02 / 00:18) (всего 2 раза) |
9.02.2012 / 08:36 | |
Andrey Пользователь Сейчас: Offline
Имя: Андрей Откуда: Запорожье Регистрация: 24.10.2011
| Вобщето lg это static класса logo,тоесть ссылка на него,а текст загружается в строку на легке,уже все работает но баг есть в отображении формы,
|
9.02.2012 / 09:06 | |
XakepPRO Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Andrey, не работало, не работало и ХРЯСЬ! заработало? унылый 5555 пост |