Предлагаю в этой теме осуществлять обмен опытом между прогаммистами. Отвечать на вопросы, кидать ссылки на доки, и т.д.
Игровая комната, Обмен опытом при создании игр |
Здравствуйте, гость ( Вход | Регистрация ) |
Игровая комната, Обмен опытом при создании игр |
JenFA |
21.10.2004, 17:50
|
Ветеран Группа: Пользователи Сообщений: 538 Регистрация: 10.7.2004 Из: Одесса Пользователь №: 7 633 Модель телефона: C650 Прошивка: 31R Рейтинг: 134.5 |
Предлагаю в этой теме осуществлять обмен опытом между прогаммистами. Отвечать на вопросы, кидать ссылки на доки, и т.д.
|
Грустный |
3.5.2007, 22:50
|
Dum vivimus vivamus Группа: Пользователи Сообщений: 102 Регистрация: 23.6.2006 Пользователь №: 88 814 Модель телефона: V180, V360 Рейтинг: 29 |
В процессе изучения работы (и применения) pauseApp() и hideNotify(), наткнулся на интересную полемику на Juga.Ru:
Цитата Maxim Kizub: ... Вообще-то pauseApp() обычно вызывается. Хотя это может от конкретной модели телефона зависеть - некоторые операционки просто не дают процессорного времени для того, чтоб уведомить мидлет. Часто бывает, что JVM-ка уже сделала callback мидлету (paint(), keyPressed/Released() и так далее) - мы вызвать pauseApp() не имеем права, пока коллбэк отрабатывается. А входящий звонок ждать не будет - приходится просто останавливать исполнение всей JVM-ки. Как вариант - убиваем мидлет. Всё это зависит от пожеланий заказчика и настройки операционки. Но вызвать pauseApp() мы пытаемся... чес-слово! ... А то половина писателей мидлетов в commandAction() меньше чем на "прочитать настройки из RMS, сделать http connection и показать в это время animated картинку" не согласны ... Donz: ... Кстати, вполне возможно, что если бы в документации MIDP было бы написано о том, что колбэки должны моментально возвращать управление, то довольно много разработчиков не натыкалось бы на эти грабли. Сейчас это только где-то в хинтах и советах на java.sun.com написано. Не каждая птица долетит до этих статей ... Блин, а я, действительно, никогда не задумывался о том, что делаю в keyPressed/Released() . Сообщение отредактировал Грустный - 3.5.2007, 22:51 |
Текстовая версия | Сейчас: 25.9.2024, 18:00 |
Форум живёт: