Вниз  Исправления исходников (1-ый пост)
- 7.01.2013 / 00:49
Maxxxl123
  Пользователь

Maxxxl123 
Сейчас: Offline
Ребят, я себе мозг сломал, когда пытался исправить эту ошыбку. Помогите, очень прошу.
Компиль все норм компилит, но при запуске jar вечное 'подождите' (приложение открывается) а если нажымаю отмена, то эго не закрывает, а телефон виснет. Спасайте :)


Прикрепленные файлы:
srcandjar.zip (4.43 кб.) Скачано 22 раза
- 7.01.2013 / 01:09
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Maxxxl123, у тебя цикличный вызов canv. В классе rnd ты вызываешь класс canv, в котором вызывается класс rnd, в котором вызывается класс canv, в котором...
Сделай, чтоб в rnd не вызывался new canv(), а просто передай туда ссылку из класса canv: new rnd(this);
__________________
 let live
- 7.01.2013 / 11:29
Maxxxl123
  Пользователь

Maxxxl123 
Сейчас: Offline
aNNiMON, Спасибо
- 7.01.2013 / 22:29
Maxxxl123
  Пользователь

Maxxxl123 
Сейчас: Offline
Снова ошибка архитектуры приложения.. Целый день исправляю, уже не знаю что и делать. По ходу не происходит метод paint. Врубаю, белый екран(как и положено без full screen'a) а если зажать отмена(Сони ериксон) а потом отменить то екран становится черным


Прикрепленные файлы:
srcndjar.zip (4.55 кб.) Скачано 18 раз
- 7.01.2013 / 22:47
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Maxxxl123, не уверен, но попробуй canvas.start() написать до Display.getDisplay(this).setCurrent(canvas);
И еще, перепиши класс rnd вот так
  1. import java.util.Random;
  2.  
  3. public class rnd {
  4.     private static Random rndsc = new Random();
  5.  
  6.     public static int intsc(int screenwr) {
  7.         return rndsc.nextInt(screenwr);
  8.     }
  9.     public static int intscpart() {
  10.         return rndsc.nextInt(5);
  11.     }
  12. }
и удали из canv строчку public rnd rnd =new rnd();
__________________
 let live

Изменено aNNiMON (7.01 / 22:51) (всего 1 раз)
- 7.01.2013 / 23:55
Maxxxl123
  Пользователь

Maxxxl123 
Сейчас: Offline
с перестановкой шаманил :Д не помогло . перепишу
- 8.01.2013 / 11:21
Maxxxl123
  Пользователь

Maxxxl123 
Сейчас: Offline
aNNiMON,и удали из canv строчку public rnd rnd =new rnd(); в смысле удалить ? :gg:
а как вызывать rnd?

Изменено Maxxxl123 (8.01 / 11:21) (всего 1 раз)
- 8.01.2013 / 18:09
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Maxxxl123, rnd у тебя будет статические методы содержать. Их по имени класса можно вызывать. rnd.метод.
__________________
 let live
- 9.01.2013 / 02:01
Maxxxl123
  Пользователь

Maxxxl123 
Сейчас: Offline
Ошибка : rnd is not a rvalue (в классе rnd в строке public class rnd..(такая ошыбка бывает когда не обявил что-либо)) что делать? где косяк?
- 9.01.2013 / 11:48
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Maxxxl123, класс rnd в студию.
__________________
 let live
Наверх  Всего сообщений: 1662
Фильтровать сообщения
Поиск по теме
Файлы топика (325)