Вниз  Java-программирование (1-ые посты)
- 8.02.2012 / 22:16
Andrey
  Пользователь

Andrey 
Сейчас: Offline
В игре меню работало идеально но добавил загрузку текста из файла в строку. теперь не запускается игра,и компилет и преверит,а гдето ошибка.На тесте проверял текст русский грузит замечательно и выводит.Вот три класса в которых полюбому гдето ошибка с вылетом из приложения,не могу найти


Прикрепленные файлы:
Menu_erorr.zip (1.56 кб.) Скачано 25 раз
- 8.02.2012 / 22:21
XakepPRO
  Модератор форума

XakepPRO 
Сейчас: Offline
Andrey, что выдаёт компилятор?
- 8.02.2012 / 22:35
Andrey
  Пользователь

Andrey 
Сейчас: Offline
Хакер не тупи,написал же что и компилятор компилет все 10 исходников и преверефицирует а в игре вылет,сразу говорю текстовый файл в архиве в игре есть
- 8.02.2012 / 23:05
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Andrey, для начала задай значение about вручную. Затем попробуй сделать ldt и метод getText в нем static. Да, и использование Runnable в обычном канвасе нежелательно, так как вызывает рассинхронизацию с системным потоком.

Изменено DominaN (8.02 / 23:08) (всего 1 раз)
- 8.02.2012 / 23:14
Andrey
  Пользователь

Andrey 
Сейчас: Offline
Это не поможет избавиться от вылета.
- 8.02.2012 / 23:20
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Andrey, это поможет определить его причину.
- 8.02.2012 / 23:56
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
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
  Пользователь

DominaN 
Сейчас: Offline
Да вот же, класс Info.java:
  1. String about = logo.lg.ldt.getText(''/about.txt'');
Переменная logo не инициализирована, а при попытке статического обращения естественно вызывает NullPointer, поскольку конструктор для неё не вызывался и lg = null.

Изменено DominaN (9.02 / 00:18) (всего 2 раза)
- 9.02.2012 / 08:36
Andrey
  Пользователь

Andrey 
Сейчас: Offline
Вобщето lg это static класса logo,тоесть ссылка на него,а текст загружается в строку на легке,уже все работает но баг есть в отображении формы,
- 9.02.2012 / 09:06
XakepPRO
  Модератор форума

XakepPRO 
Сейчас: Offline
Andrey, не работало, не работало и ХРЯСЬ! заработало? :gg:

:ps: унылый 5555 пост :-(
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)