30.04.2013 / 11:02 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Напиши так: Main.destroyApp(false);
Main.notifyDestroyed();
так как эти методы определены в классе наследуемом от мидлета, значит они должны вызыватся от стартового класса __________________
знает толк |
30.04.2013 / 14:11 | |
gost6678 Пользователь
| А еще проще в главном классе сделать вот такой метод: public void destroyApp(boolean unconditional) { notifyDestroyed(); }
И вызывать вот так через заранее определенную ссылку: Main.link.destroyApp(true);
|
30.04.2013 / 14:25 | |
SeTSeR Пользователь Сейчас: Offline
Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
| vl@volk, во-первых, не false, а true(по-моему) во-вторых, методы startApp(), pauseApp(), destroyApp(boolean uconditional) не статистические
|
6.05.2013 / 17:08 | |
kalivan Пользователь Сейчас: Offline
Регистрация: 06.05.2013
| При попытке верификации пишет, мол "unable to write to file"... Что делать? Nokia x2-00.
|
6.05.2013 / 17:15 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| kalivan, Есть тип такого что-то? String stroka = "";
//замени на
String stroka;
я так понял ты назначаешь переменную потом, а сейчас указываешь ее тип. И из-за этого возникает такая трабла __________________
знает толк |
6.05.2013 / 17:45 | |
kalivan Пользователь Сейчас: Offline
Регистрация: 06.05.2013
| Это простенький Hello, world... Я вообще-то новичок, только еще начал учебник читать. Решил попробовать программу j2me sdk mobile на деле. Все ввел, собрал (пытался собрать), выбивает ошибку failed to write to file (я немного ошибся в прошлом посту). Через простой preverifier пробовал - такая же ерунда... Думаю, понятно?
|
6.05.2013 / 17:53 | |
SeTSeR Пользователь Сейчас: Offline
Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
| kalivan, замени строчку: Form form = new Form(""); на: Form form = new Form(null);
|
6.05.2013 / 17:59 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Открыть спойлер Закрыть спойлер import javax.microedition.midlet.MIDlet; import javax.microedition.icdui.*;
public class HelloWorld { public Form myform;
public void startApp() {
myform = new Form( "Привет, Мир!" ); myform.append( "Это моя первая программа!" ); Display.getDisplay( this ).setCurrent( myform ); }
public void pauseApp() { }
public void destroyApp( boolean flag ) { notifyDestroyed(); }
попробуй так, только не ленись и перепиши код, а не копируй __________________
знает толк |
6.05.2013 / 18:13 | |
kalivan Пользователь Сейчас: Offline
Регистрация: 06.05.2013
| vl@volk, Переписал, сейчас попробую, что выйдет. С копированием у меня проблема - весьма неудобно, иной раз и самому легче 2 SeTSeR Спасибо, помогло Правда на sdk теперь такую же ошибку выбивает при сборке jar, но я все-таки собрал его jarbuilder'ом |
6.05.2013 / 18:17 | |
SeTSeR Пользователь Сейчас: Offline
Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
| kalivan, чтобы исправить ошибку с запаковкой в jar замени в свойствах проекта .jar, .jad на _jar, _jad. Подробнее читай тему по самому SDK. И ещё: то, что посоветовал vl@volk, поможет только с преверификацией, но не со сборкой в jar
|