motofan logo
> 

Игра некорректно разворачиватеся из Flip-а., Не могу понять в чем ошибка.

ZaharS
сообщение 24.1.2007, 14:52


Ветеран
*****

Группа: Пользователи
Сообщений: 572
Регистрация: 13.1.2006
Пользователь №: 65 641
Модель телефона: E398
Прошивка: Based on 45R_Art3

Рейтинг: 102



Не могу понять в чем пролема - игра некорректно разворачиватеся из flip-а.
Вернее она раскрывается на мой мотороле E398, но запускается мидлет сначала, и при этом утекает выделенная память из прошлого запуска.

Если кто-то подскажет, почему некорретно разворачивается у меня игра, буду очень благодарен.
Исходный код тут ( в конце первого поста ):
https://motofan.ru/board/index.php?showtopic=83864&st=225
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Закрытая темаСоздание новой темы
Ответов(1 - 10)
ZaharS
сообщение 26.1.2007, 18:00


Ветеран
*****

Группа: Пользователи
Сообщений: 572
Регистрация: 13.1.2006
Пользователь №: 65 641
Модель телефона: E398
Прошивка: Based on 45R_Art3

Рейтинг: 102



Вообще не понимаю. =(
Может кто-нибудь все же подскажет. Код выложен.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SharkExE
сообщение 26.1.2007, 18:30


Мастер
****

Группа: Пользователи
Сообщений: 205
Регистрация: 24.7.2005
Из: Пермь
Пользователь №: 46 933
Модель телефона: SE w810i
Прошивка: R4DB005

Рейтинг: 118



ZaharS,
а ты вообще представляешь что такое флип, а что такое фон?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
~WiseFox~
сообщение 27.1.2007, 3:37


Опытный
***

Группа: Пользователи
Сообщений: 149
Регистрация: 10.4.2006
Из: Лениногорск
Пользователь №: 78 150
Модель телефона: Nokia 6300

Рейтинг: 22.5



Цитата
ZaharS,
а ты вообще представляешь что такое флип, а что такое фон?

Аналогичный вопрос!!! Чето я не помню флипа на Е398... Если про другой телефон, то про какой????
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ZaharS
сообщение 27.1.2007, 4:18


Ветеран
*****

Группа: Пользователи
Сообщений: 572
Регистрация: 13.1.2006
Пользователь №: 65 641
Модель телефона: E398
Прошивка: Based on 45R_Art3

Рейтинг: 102



Цитата(SharkExE @ Пятница, 26 Января 2007, 23:30)
а ты вообще представляешь что такое флип, а что такое фон?
*


Да. Фона на R373 нет, я не могу организвать обычноы сворачивание-разворачивание.
На моей прошивке R373_45R игра ведет себя ВООБЩЕ аномально:
Цитата(ZaharS @ Среда, 24 Января 2007, 19:52)
Вернее она раскрывается на мой мотороле E398, но запускается мидлет сначала, и при этом утекает выделенная память из прошлого запуска.
*



Глюк в java-машине? Или скажите что в коде поправить.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
masterJedi
сообщение 27.1.2007, 14:35


Интересующийся
**

Группа: Пользователи
Сообщений: 91
Регистрация: 28.9.2006
Пользователь №: 100 982
Модель телефона: V360
Прошивка: R4513_G_08.B7.5AR

Рейтинг: 2.5



На е398 нету флипа, зато на моей v360 есть! И проблему я подтверждаю.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ZaharS
сообщение 27.1.2007, 18:08


Ветеран
*****

Группа: Пользователи
Сообщений: 572
Регистрация: 13.1.2006
Пользователь №: 65 641
Модель телефона: E398
Прошивка: Based on 45R_Art3

Рейтинг: 102



Цитата(masterJedi @ Суббота, 27 Января 2007, 19:35)
На е398 нету флипа, зато на моей v360 есть! И проблему я подтверждаю.
*


Ну всмысле я про сворачивание. На фон для R373 никто не притендует. =)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ponemetski
сообщение 29.1.2007, 11:08


Мастер
****

Группа: Пользователи
Сообщений: 237
Регистрация: 23.1.2006
Пользователь №: 66 921
Модель телефона: L7
Прошивка: 08.D0 EOR_RB

Рейтинг: 104.5



startApp вызывается при первой загрузке приложения а так же при каждом выходе его из паузы
то есть: нажали крансую (или флип закрыли) вызывается pauseApp, нажали возобновить вызывается startApp в котором у тебя начинается все заново как при первой загрузке.
выход: проверять в startApp первая это загрузка или нет
с фоном то же самое тольк онажимаем не возобновить а запустить в фоне и приложение ловит startApp но мы этого уже не видим
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ZaharS
сообщение 29.1.2007, 17:07


Ветеран
*****

Группа: Пользователи
Сообщений: 572
Регистрация: 13.1.2006
Пользователь №: 65 641
Модель телефона: E398
Прошивка: Based on 45R_Art3

Рейтинг: 102



Цитата(Ponemetski @ Понедельник, 29 Января 2007, 16:08)
то есть: нажали крансую (или флип закрыли) вызывается pauseApp, нажали возобновить вызывается startApp в котором у тебя начинается все заново как при первой загрузке.
*


Я так и думал, только сессия мешала проверить. Только почему безвозвратно теряется память? ( всмысел gc() ничего не очищал от пред. экземпляра ? )

PS. Лови плюс!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ponemetski
сообщение 30.1.2007, 9:51


Мастер
****

Группа: Пользователи
Сообщений: 237
Регистрация: 23.1.2006
Пользователь №: 66 921
Модель телефона: L7
Прошивка: 08.D0 EOR_RB

Рейтинг: 104.5



спасибо за плюс. рад помочь

gc() -- garbage collector -- очищает мусор, мусор это объекты (экземпляры класса), все ссылки на которые уже равны null

то есть если глубоко в канвасе сделать так: String str = "Hello"; а затем после паузы вызвать gc() память не очистится,
а если перед (или внутри) pauseApp сделать str = null; то после вызова gc() память очистится
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ZaharS
сообщение 30.1.2007, 11:50


Ветеран
*****

Группа: Пользователи
Сообщений: 572
Регистрация: 13.1.2006
Пользователь №: 65 641
Модель телефона: E398
Прошивка: Based on 45R_Art3

Рейтинг: 102



Ага, я знаю что такое gc() и по какому алгоритму он чистит. Он обозначает все объекты ненужными и идет с корня помечая используемые области памяти нужными.

Спасибо. Тема исчерпана, можно закрыть и/или удалить.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Игра некорректно разворачиватеся из Flip-а., Не могу понять в чем ошибка. · Разработка Java-приложений · Forum
 

Причина закрытия (Stalker.mg 30-01-2007): Причина закрытия
Закрытая темаСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.7.2025, 7:04

Форум живёт: