![]() |
|
Модераторы: javastic, AntonSaburov |
![]()
|
|
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
В программе у меня в одном из классов нужно вызвать алерт, закрыв который все должно быть с того места, где он возник.
Однако для этого алерта надо... display.setCurrent() сделать. И потом прежный восстановить. А ссылок то на класс мидлета нету. И специально нести ссылку вниз не хочется, т.к. вроде нормально спроектировано приложение ) Сабж. Как показать пользователю алерт? Пока вижу решение такое: сделать Singleton класс с алертом и в него внести ссылку на display. Но... как-то криво... |
|||
|
||||
| W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Это сообщение отредактировал(а) W0LF - 1.2.2007, 15:52 -------------------- iOS developer |
|||
|
||||
| Vladimir35 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 1.8.2006 Репутация: 3 Всего: 3 |
Придется тащить указатели на мидлет (ну или дисплей). Снимите j2se-очки. Это j2me. Про нормальную архитектуру забудьте. Тут возможна не более чем приемлимая. |
|||
|
||||
| W0LF |
|
||||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Да, немного недочитал... Я всегда делал в мидлете статический метод getInstance(), который и возращал мидлет. Ну, а далее мона и менять уже экран
Последний раз на мою такую фразу мне ответили, что для современных телефонов бизнес-приложение нужно нормально проектировать, чтоб никто потом не мучался. И на самом деле - после рефакторинга старого кода намного легче работать. Так что можно потихоньку одевать j2se-очки -------------------- iOS developer |
||||
|
|||||
| nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
|
||||
|
|||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Импортировать класс-мидлет в этот класс. -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
ссылка будет типа import ../* ? если я пишу просто import className, то ругается =\ |
|||
|
||||
| W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Допустим у тя есть мидлет - Main.
в нем прописал - package src например Далее есть класс - NetManager. у него - package src.Managers и import src.Main -------------------- iOS developer |
|||
|
||||
| javastic |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
nerezus, и пользуй стандартную фичу
-------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
| Vladimir35 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 1.8.2006 Репутация: 3 Всего: 3 |
Правильно ответили. Не стоит путать логику работы приложения, и аспекты реализации технической части. Действительно у меня было написано не точно. Имеется в виду, что архитектура стандартных j2me классов не совсем четкая и не совсем ясная. Поэтому при проектировании техчасти не стоит заморачиваться по-поводу правильной архитектуры. А вот логику решаемой проблемы - трогать нельзя. (что вам и ответили) Это сообщение отредактировал(а) Vladimir35 - 2.2.2007, 12:28 |
|||
|
||||
![]()
|
FAQ раздела лежит здесь! |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |