11.02.2012 / 22:50 | |
ROM Пользователь Сейчас: Offline
Регистрация: 10.06.2010
| YERDOS, забыл. сделай так protected void keyPressed(int key)
|
11.02.2012 / 23:23 | |
YERDOS Пользователь Сейчас: Offline
Имя: YERDOS Регистрация: 08.02.2012
| Че за Midlet на исходнике?
|
11.02.2012 / 23:27 | |
YERDOS Пользователь Сейчас: Offline
Имя: YERDOS Регистрация: 08.02.2012
| Еще ошибка, это теперь Мидлет. Ну хорошо, спасибо! |
11.02.2012 / 23:29 | |
ROM Пользователь Сейчас: Offline
Регистрация: 10.06.2010
| YERDOS, у тебя есть главный приложения, вот заместь Midlet напиши ево названия. Так будит вызываться метод закрытия приложения.
|
12.02.2012 / 15:09 | |
YERDOS Пользователь Сейчас: Offline
Имя: YERDOS Регистрация: 08.02.2012
| ROM, Короче всё что ты написал и исправил не компилируется ни на janino, ни на компе. Ошибка : exitMidlet
|
12.02.2012 / 15:14 | |
ROM Пользователь Сейчас: Offline
Регистрация: 10.06.2010
| YERDOS, public void exitmidlet() {
destroyApp(true);
notifyDestroyed();
}
такой метод должэн быть в главномм классе. Потом вызвать так главный класс.exitmidlet();
|
12.02.2012 / 15:36 | |
Night_Death Пользователь Сейчас: Offline
Имя: Павел Откуда: Гомель Регистрация: 19.12.2010
| ROM, метод exitmidlet не статический, ты его не сможешь вызвать просто по имени главного класса, нужно делать так: В главном классе объявляешь public static Main midlet;
Main - имя главного класса В конструкторе этого же класса пишешь Затем в методе exitmidlet, объявив его статическим, пишешь midlet.destroyApp(true);
midlet.notifyDestroyed();
Можно и немного по-другому, делаешь все тоже самое, но без метода exitmidlet, затем в метод destroyApp поместить вызов notifyDestroyed и в другом классе, где нужно выйти пишешь Main.midlet.destroyApp(true);
Изменено Night_Death (12.02 / 15:38) (всего 1 раз) |
12.02.2012 / 18:24 | |
YERDOS Пользователь Сейчас: Offline
Имя: YERDOS Регистрация: 08.02.2012
| Сможешь его в главном классе написать? Пожалуйста! Не так давно учюсь программировать.
|
12.02.2012 / 21:16 | |
Night_Death Пользователь Сейчас: Offline
Имя: Павел Откуда: Гомель Регистрация: 19.12.2010
| YERDOS, вот тебе пример главного класса import javax.microedition.midlet.*;
public class Main extends MIDlet {
public static Main midlet;
public void startApp() {
midlet = this;
}
public void pauseApp() {
}
public void destroyApp(boolean b) {
notifyDestroyed();
}
}
в другом классе где нужно выйти пишешь Main.midlet.destroyApp(true);
|
13.02.2012 / 15:00 | |
YERDOS Пользователь Сейчас: Offline
Имя: YERDOS Регистрация: 08.02.2012
| Night_Death, Спасибо!
|