1. При запуске приложение всегда выдает сообщение: "Filed to load saved routes", что наводит на мысль о том, что функционал предполагает либо автоматическую запись последних маршрутов, либо присутствие кнопки для записи. По факту ничего такого нет.
Думается, на практике такая функция очень удобна: всегда интересует прохождение конкретных пары-тройки маршрутов через пару остановок (около дома, и около учебы/работы), и хорошо когда наблюдение возобновляется сразу при загрузке приложения.
Действительно, информация о выбранных для мониторинга маршрутах должна сохраняться на телефон. При последующем запуске схемы этих маршрутов должны уже появляться и мониториться без участия пользователя. Сталкивался один раз с тем, что, по не выясненной пока мной причине, на телефоне эти данные не сохранялись либо не загружались. Отсюда и ошибка. Программа пытается загрузить сохраненные маршруты, но ей это не удается. К сожалению (или к счастью), на всех телефонах, имеющихся в моем распоряжении, эта ошибка не возникает, поэтому и отладить ее проблемно. Встречался с ней на телефоне, который мне дали поюзать ненадолго. Кажется, у Вас та же проблема.
2. (маловажно) При запуске приложения всегда меню на английском (устанавливаю на русский, но при перезагрузке — снова англ.). Не совсем ясна логика, кажется, что русский или казахский популярнее.
Здесь все та же проблема, что и с маршрутами - информация о выбранном языке интерфейса должна сохраняться и ... не сохраняется. Логика при выборе английского языка по-умолчанию все таки есть
Я решил с моей программой поучаствовать в конкурсе Нокии для разработчиков под платформу S40. И там одно из условий - поддержка английского языка, который, к тому же, должен быть языком по-умолчанию (чтобы не озадачивать судей). А так я, конечно, с английским даже не заморачивался бы.
3. (маловажно) Если при установленном наблюдении сменить язык интерфейса, то графическое отображение процесса слежения пропадает. При повторном выборе отслеживаемого маршрута сообщается, что наблюдение ведется. Помогает отмена наблюдения и повторная инициация.
Отображение процесса слежения пропадает, но не надолго - секунд на 10 - 15 ровно до следующего цикла обновления данных. При нормальном сохранении параметров программы - это не проблема, т.к. предполагается один раз выбрать язык и забыть об этом действии.
Попробую выпросить опять тот телефон, на котором наблюдалась проблема с сохранением данных и изучить ее подробнее с тем, чтобы исправить.
Сообщение отредактировал d_d_t: 22.11.2011, 20:32:09