7.01.2013 / 00:49 | |
Maxxxl123 Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| Ребят, я себе мозг сломал, когда пытался исправить эту ошыбку. Помогите, очень прошу. Компиль все норм компилит, но при запуске jar вечное 'подождите' (приложение открывается) а если нажымаю отмена, то эго не закрывает, а телефон виснет. Спасайте
Прикрепленные файлы: srcandjar.zip (4.43 кб.) Скачано 22 раза |
7.01.2013 / 01:09 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Maxxxl123, у тебя цикличный вызов canv. В классе rnd ты вызываешь класс canv, в котором вызывается класс rnd, в котором вызывается класс canv, в котором... Сделай, чтоб в rnd не вызывался new canv(), а просто передай туда ссылку из класса canv: new rnd(this);
__________________
let live |
7.01.2013 / 11:29 | |
Maxxxl123 Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| aNNiMON, Спасибо
|
7.01.2013 / 22:29 | |
Maxxxl123 Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| Снова ошибка архитектуры приложения.. Целый день исправляю, уже не знаю что и делать. По ходу не происходит метод paint. Врубаю, белый екран(как и положено без full screen'a) а если зажать отмена(Сони ериксон) а потом отменить то екран становится черным
Прикрепленные файлы: srcndjar.zip (4.55 кб.) Скачано 19 раз |
7.01.2013 / 22:47 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Maxxxl123, не уверен, но попробуй canvas.start() написать до Display.getDisplay(this).setCurrent(canvas); И еще, перепиши класс rnd вот так import java.util.Random;
public class rnd {
private static Random rndsc = new Random();
public static int intsc(int screenwr) {
return rndsc.nextInt(screenwr);
}
public static int intscpart() {
return rndsc.nextInt(5);
}
}
и удали из canv строчку public rnd rnd =new rnd(); __________________
let live Изменено aNNiMON (7.01 / 22:51) (всего 1 раз) |
7.01.2013 / 23:55 | |
Maxxxl123 Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| с перестановкой шаманил :Д не помогло . перепишу
|
8.01.2013 / 11:21 | |
Maxxxl123 Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| aNNiMON, и удали из canv строчку public rnd rnd =new rnd(); в смысле удалить ? а как вызывать rnd? Изменено Maxxxl123 (8.01 / 11:21) (всего 1 раз) |
8.01.2013 / 18:09 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Maxxxl123, rnd у тебя будет статические методы содержать. Их по имени класса можно вызывать. rnd.метод.
__________________
let live |
9.01.2013 / 02:01 | |
Maxxxl123 Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| Ошибка : rnd is not a rvalue (в классе rnd в строке public class rnd..(такая ошыбка бывает когда не обявил что-либо)) что делать? где косяк?
|
9.01.2013 / 11:48 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Maxxxl123, класс rnd в студию.
__________________
let live |