ailiboy / ebookdroid

Automatically exported from code.google.com/p/ebookdroid
0 stars 0 forks source link

Перестала открываться книга после обновления версии с 1.4.0 rev934 до 978 или 991 #164

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
STR:
1. Открываем книгу, например эту 
https://rapidshare.com/files/2790704921/Iacobony.pdf, в версии 1.4.0 
rev934 на странице 100.
Измененные настройки программы: открывать 
последнее, форсировать альбом, листать 
нажатиями, обрезать страницы, страниц в 
памяти 3.
2. Закрываем, открываем приложение заново, 
все ок, книга открылась на той же странице.
3. Устанавливаем rev978 или позже.
4. Запускаем приложение. Висит крутящийся 
кружок и надпись с просьбой подождать 
немного, ошибок нет.

Original issue reported on code.google.com by mindphaser2k6 on 27 Feb 2012 at 6:52

GoogleCodeExporter commented 9 years ago
Попробуй очистить кешированные файлы из 
меню в шкафу.

Original comment by Andrei.K...@gmail.com on 27 Feb 2012 at 8:08

GoogleCodeExporter commented 9 years ago
Попробую и отпишусь. Кстати, здесь есть еще 
одна неявная проблема: если в настройках 
стоит "открывать последнее", и программа 
зависает при открытии книги, то из самой 
программы ничего больше сделать нельзя. 
Можно только переустановить на старую 
версию (rev934), а в ней уже очистить, либо 
делать сброс данных программы в настройках 
приложений. Было бы хорошо, чтобы при 
старте программа писала флаг попытки 
запуска и удаляла его при успешном запуске. 
Далее, если при следующем старте 
обнаружится неудаленный флаг, считать это 
зависанием/крашем и предлагать 
пользователю не открывать зависшую 
книгу/сбросить настройки/отправить письмо 
с логом разработчикам и т.п.

Original comment by mindphaser2k6 on 27 Feb 2012 at 8:27

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Итак, что я сделал: установил rev934, запустил 
программу, в ней открылась книга, вернулся 
в шкаф, очистил кэшированные файлы, закрыл 
программу, установил rev991, запустил. Не 
помогло.

Original comment by mindphaser2k6 on 27 Feb 2012 at 8:31

GoogleCodeExporter commented 9 years ago
После установки 991 попробуйте очистить 
данные программы в Настройки-Приложения.
Возможно, что-то с файлом настроек или 
базой.

Original comment by Alexander.V.Kasatkin@gmail.com on 27 Feb 2012 at 8:39

GoogleCodeExporter commented 9 years ago
Установил rev934, запустил программу, в ней 
открылась книга, перешел на начало, 
выключил опцию "открывать последнее", 
закрыл программу, установил rev991, запустил, 
очистил кэшированные файлы. Не помогло, 
книга не открывается. И не только эта книга.

Original comment by mindphaser2k6 on 27 Feb 2012 at 8:39

GoogleCodeExporter commented 9 years ago
Похоже, что проблема в опции "форсировать 
альбом". После стирания данных книга 
открылась, но как только включил 
"форсировать альбом", все опять начало 
зависать.

Original comment by mindphaser2k6 on 27 Feb 2012 at 8:52

GoogleCodeExporter commented 9 years ago
Очень странно. А телефон при этом нормально 
на гироскоп реагирует? Другие программы 
ориентацию менять могут? Это все тот же см9?

Original comment by Andrei.K...@gmail.com on 27 Feb 2012 at 10:17

GoogleCodeExporter commented 9 years ago
Все тот же CM9. Гироскопа в SGS нет, есть 
акселерометр, он работает везде нормально. 
В этой программе тоже нормально, пока не 
включишь "форсировать альбом". В rev934 этой 
проблемы нет.

Original comment by mindphaser2k6 on 27 Feb 2012 at 10:36

GoogleCodeExporter commented 9 years ago
Вы тут много всего понаписали. Реальность 
гораздо хуже:
Если форсировать лайаут, но держать 
устройство перевернутым, 
то система удаляет активити и создает 
новый. 
И у нас получается две запущенных задачи, 
грузящие книгу. Со второй все хорошо.
А вот первая ждет, когда окну из первого 
активити зададут реальные размеры. И таким 
образом, на экране остается прогресс 
диалог от первой загрузки.

r992:
http://ebookdroid.googlecode.com/files/ebookdroid-1.4.0-dev-r992.apk

Original comment by Alexander.V.Kasatkin@gmail.com on 28 Feb 2012 at 9:42