![]() |
|
Модераторы: javastic, AntonSaburov |
![]()
|
|
| casper200 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 20.11.2006 Репутация: нет Всего: нет |
hi all
помогите пожалуйста разобраться.... Вот код
не проходит компиляция... Вылетает ошибка не могу победить
|
||||
|
|||||
| Dancer |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 29.4.2005 Где: Nizhniy Novgorod Репутация: 33 Всего: 37 |
Дык нормальным английским языком написано, что нужно либо класс абстрактным делать либо метод имплементить в своём классе. Этот метод public void commandAction(Command c, Display d){}
-------------------- У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! |
|||
|
||||
| casper200 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 20.11.2006 Репутация: нет Всего: нет |
hi Dancer
Спасибо танцор. Не совсем понял что делать с
но попробую тупо добавить в код. Еще раз спасибо. |
|||
|
||||
| Dancer |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 29.4.2005 Где: Nizhniy Novgorod Репутация: 33 Всего: 37 |
Ну, если это не понятно - тогда нужно к первоисточниками (книжки по Java, плюс готовые примеры из WTK посмотреть. По возможности какую нибудь книжку для начинающих по J2ME) Твой код имплементирует класс CommandListener то есть, ты в своём классе можешь сделать метод, который будет обрабытывать события от нажатия на софткеи телефона. Причём ты самостоятельно вводишь эти кнопки (exitCommand и getCommand). Ты кнопки то ввёл, а для того чтобы обработать что на них кто-то нажал в какой-то момент времени, ты и имплементишь CommandListener, и после этого, настраиваешь, что обработкой на нажатия софткеев будет заниматься твой класс t.setCommandListener(this);, то есть, когда произойдёт нажатие на софткея при выведнном тобой TextBox, то будет вызываться специальный метод (commandAction(Command c, Display d)) для класса CommandListener, но CommandListener это интерфейс в котором есть определённые методы, то есть их имена даны и набор параметров передаваемых этим методам, а так же тип который возвращается данными методами, то есть методы эти пользователь обязан (ОБЯЗАН!!) самостоятельно написать (поведение и логику работы, и т.д.), ну или хотябы заглушки, ну или делать класс абстрактным, чтобы другой класс который будет от нашего астрактного класса наследоваться сам уже включал в себя имплементацию методов интерфейса. И так как твой класс имплементит метод commandAction из интерфейса CommandListener, ты можешь проверить, что за командная кнопка нажата и на каком экранчике это произошло, и уже в зависимости от этого делать те или иные действия (то есть, добавить некий интерактив при работе с пользователем) Ниже твой код, но с добавленным методом.
-------------------- У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! |
||||
|
|||||
| casper200 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 20.11.2006 Репутация: нет Всего: нет |
Добрый вечер Танцор
Спасибо огромное... Весьма позновательно, теперь начинаю понимать основы. НО даже с данным методом (обработки нажатия софткеев) код не компилится... У меня такая ошибка...
|
|||
|
||||
| W0LF |
|
||||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Ну... ошибся немного Dancer....
Ты ж зри в строчку
и посмотри в эту -
различие ведь есть... public void commandAction(Command c, Displayable d){ -------------------- iOS developer |
||||
|
|||||
| Antropoid |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
замени
и еще, вообще-то, нужно делать, например, так:
ой! WOLF опередил Это сообщение отредактировал(а) Antropoid - 5.12.2006, 22:56 -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
||||||
|
|||||||
| Vladimir35 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 1.8.2006 Репутация: 3 Всего: 3 |
при чем тут https?
|
|||
|
||||
| Dancer |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 29.4.2005 Где: Nizhniy Novgorod Репутация: 33 Всего: 37 |
да точно public void commandAction(Command c, Displayable d){}
Сорри, лоханулся Я! (писал прям здесь, так сказать от руки. Нет бы передовой технологией Copy-Paste воспользоваться.) А https тут при том, что судя по коду, человек что-то хочет по этому протоколу попередавать, но не зная откуда проблема вылазиет, решил тему именн так и обозвать. (хотя..... с https у него после того как сможет скомпилить свою прогу, вопросы точно возникнут -------------------- У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! |
|||
|
||||
| casper200 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 20.11.2006 Репутация: нет Всего: нет |
hi all
Ребята спасибо за отзывы... Не понимаю как Вы пишите на этой хрени... Заменил в соответствии с Вашими советами и разъеснениями строку. И вылезла еще куча ошибок. Просто руки опускаются. Пойду пучить шары (глаза в смысле), анализировать код. P.S. М.б. кто то писал приложения, которые бы коннектились по https к сайту? Помогите плиз. 1. Есть ли особенность соединения при использованиии https? (а не http) 2. Обязательно ли наличие сертификата? (где взять как создать, и как запихать в приложение, для мобилы) Может у кого есть живые (рабочие) примеры... То что дернул с sun.com, даже не компилится, сижу тупо смотрю в код и не понимаю % 60-70. Месяц вошкаюсь и не могу ничего родить! Помогите плиз. |
|||
|
||||
![]()
|
FAQ раздела лежит здесь! |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |