Closed GoogleCodeExporter closed 9 years ago
если же открыть через недавние (долгий тап
на кнопку домой) то все норм.
Original comment by zhdano...@gmail.com
on 17 Aug 2011 at 7:29
Можно более подробное описание ситуации?
Как повторить, по шагам.
Original comment by mc.creat
on 17 Aug 2011 at 7:45
отрываем файл, нажимаем домик, запускаем
прогу через ярлык в списке приложений.
появляется диспетчер файлов. открываем тот
же самый файл, мотаем на др. страницу.
Original comment by zhdano...@gmail.com
on 18 Aug 2011 at 6:27
Должны быть исправлены в версии 1.1.2.
Проверьте пожалуйста.
Original comment by mc.creat
on 18 Aug 2011 at 2:23
Ладно, ошибка прошла, но нафига создавать
новый объект рендера/вывода. Этот файл
открывается, но если отрыть другой файл, то
предыдущий тоже в памяти сидит. Налицо
утечка памяти. К тому же в этой (1.1.2) версии
ели дожидаешься (иногда дожидаешься)
начала рендера. Каждая новая версия хуже
предыдущей. Такое ощущение, что какой-то
горе программист все через жопу делает.
Объект вывода/рендера должен быть один. При
вызове приложения, проверяйте, если был
открыт файл, то показать созданный объект.
Или при открытии все другие файлы
закрывать. Первое по идее ближе к андроиду.
Второе можно лишь в качестве проверки
добавить, так как иначе это тоже будет
через жопу.
Ну а вообще рекомендую почитать книгу
"Приёмы объектно-ориентированного
проектирования. Паттерны проектирования",
акцентировать внимание на паттерне
"Одиночка" (singleton). Как раз ваш случай.
Original comment by zhdano...@gmail.com
on 18 Aug 2011 at 8:31
может переместить разработку на
гитхаб/битбакет и народ будет слать
пулл-реквесты?
Original comment by molodchick
on 19 Aug 2011 at 12:00
Ну да, все через жопу. Их, программистов,
сюда даже не по объявлению набрали, сами
пришли. И с учебы их вышибли еше вместе с
Билли. Его за тупость, их за пьянство.
И Гамму, Бека, Фаулера и Кириевски они тоже
не читали.
Кнута, Вирта, Дийкстру, Ахо и Ульмана,
впрочем, тоже.
Эккель и труп страуса вообще мимо прошли.
А уж хакнуть весь андроид, чтобы из
активити, управляемого по жизни внешним
контейнером, сделать синглетон (помимо
флага в манифесте) - они и вовсе не способны.
PS: на GitHub говорите...
Что-то я здесь ни одного патча приложенного
не видел.
И не увижу скорее всего.
Original comment by Alexander.V.Kasatkin@gmail.com
on 19 Aug 2011 at 1:41
Я - не явист, от меня патчей не будет к
сожалению. Даже не понял, что за контейнер
имеется в виду. IoC контейнер в смысле?
А на гитхабе атмосфера иная. Взять к
примеру эту либу
https://github.com/johannilsson/android-actionbar - вот есть
пулл-реквесты. А была б разработка на
гуглокоде - тоже не было б патчей.
Original comment by molodchick
on 19 Aug 2011 at 6:29
Ну хоспади, если руки не из жопы, возьми
форкни и удиви мир быстрым, фичастым и не
глючным софтом. Али слабо? Только языком
чесать способен?
Original comment by Andrei.K...@gmail.com
on 19 Aug 2011 at 7:47
По поводу создания нового объекта.
Каждый документ открывается в новом Activity.
При этом все предыдущие Activity остаются в
стеке ОС и она их удалит, только когда
понадобится память. Поэтому утечек памяти
нету. старая книга удалиться, когда система
сочтет ее ненужной. Такой принцип Андроида.
Да и в общем то правильный принцип, по
крайней мере в большинстве случаев.
Если хотите завершить Activity принудительно и
соответственно удалить книгу, то для этих
целей в меню есть пункт Exit.
Original comment by mc.creat
on 19 Aug 2011 at 10:56
Ситуация, которую описывает данный issue,
исправлена. Дальше пошли перепалки.
Закрываю.
Original comment by mc.creat
on 20 Aug 2011 at 1:19
Original comment by Alexander.V.Kasatkin@gmail.com
on 20 Mar 2012 at 5:54
Original issue reported on code.google.com by
zhdano...@gmail.com
on 17 Aug 2011 at 6:06