Лидеры
Популярный контент
Показан контент с высокой репутацией 04.12.2016 в Сообщения
-
[Обзор] #3 ModernListView - динамическая подгрузка контента
Alex7wrt и 2 других отреагировал Равиль Зарипов (ZuBy) за тема
Ссылка: http://blog.rzaripov.kz/2016/12/3-modernlistview.html Автор: Зарипов Равиль @ZuBy Описание: Реализация динамической подгрузки контента: Бесконечный скроллинг (например как лента в ВК) Паджинация/Пагинация (постраничная загрузка)3 балла -
Помогите с MySQL
krapotkin и 2 других отреагировал Равиль Зарипов (ZuBy) за вопрос
как по моему опыту работы с БД напрямую: невозможно было отловить момент переключения между станциями связи и/или Wi-Fi в этот момент компоненты которые использовал (MyDac, FireDac) крашились и невозможно было сделать реконект их события которые имелись для этих целей, не отрабатывали правильно по сравнению с трёхзвенкой работает медленней опять же безопасность хранить хост, логин, пароль в приложении? а если кто-то узнал эти данные? как быстро сменить данные для авторизации, чтобы ни у кого не упало приложение? при смене хоста где висит БД - крах (делают иногда что БД висит на отдельных серваках) тяжелые запросы, вычисления должен производить сервер, т.к. у него ресурсов побольше3 балла -
Закрыть приложение
Kitty и 2 других отреагировал Andrey Efimov за вопрос
Верно, событие FormSaveState добавлено для сохранения состояния приложения и выполнения операций по остановке выполнения функций. Т.е. в вашем случае, может быть, будет лучше просто остановить выполнение всех функций, а далее, после сворачивания система сама решит когда "прибить" ваше приложение. Application.Terminate уже стабильно работает на Android? (последний раз проверял еще на XE6, там не работало) На данный момент мне известно несколько (рабочих) вариантов закрытия: Close finish (из Android API) killProcess (из Android API) killBackgroundProcesses (из Android API)3 балла -
Закрыть приложение
Kitty и 2 других отреагировал Равиль Зарипов (ZuBy) за вопрос
а почему бы просто не останавливать таймер при событии Entered Background? и если нужно запускать при Will Become Foreground3 балла -
Закрыть приложение
#WAMACO и 2 других отреагировал Равиль Зарипов (ZuBy) за вопрос
Для ознакомления следует прочитать статью про жизненный цикл андроид приложения При нажатии кнопки назад на главной форме, приложение итак делает выход (не сворачивается) При нажатии кнопки Home приложение сворачивается, смотрим события в статье Но то что вы хотите сделать, это не правильно. Опишите задачу которая у вас стоит, возможно поможем её решить более гуманным способом3 балла -
Напоминалки
AngryOwl и ещё один отреагировал Brovin Yaroslav за вопрос
TNotificationCenter получить количество активных уведомлений?2 балла -
Помогите с MySQL
Pax Beach отреагировал Равиль Зарипов (ZuBy) за вопрос
Ну для своих проектов сделан файлик с набором функций, которые постоянно использую. Фреймворки не использую, хватает функционала пхп, т.к. пишу только бэкэнд. Возможно нужно расшифровать, что такое LAMP - это набор пакетов/модулей/сервисов Linux Apache Mysql Php. т.к. форум у нас по FMX выкладывать код на пхп не стоит, напишите в личку и я покажу примеры работы с БД через бэкэнд1 балл -
Закрыть приложение
Ingalime отреагировал Brovin Yaroslav за вопрос
Close у формы лишь закрывает форму. Если форма главная, то вызывается Application.Terminate. Exit(0) по сути сразу же прерывает выполнение приложение в момент вызова. И означает выходи из потока. Поэтому приложение полностью выгружается.1 балл -
Торможение при длитоельном использовании
Равиль Зарипов (ZuBy) отреагировал Brovin Yaroslav за вопрос
Не делайте велосипед. Посмотрите в исходниках, как реализована анимация любого свойства. Можете взять из моих компонентов аниматоров FGX.1 балл -
Помогите с MySQL
krapotkin отреагировал Равиль Зарипов (ZuBy) за вопрос
Любой проект со временем будет масштабироваться, а если приложение нацелено на общедоступность, то работать с БД напрямую сразу исключать нужно. Я конечно понимаю что есть приложения корпоративные, которые работают в локальной сети. (Например автоматизация ресторана, электронное меню) Но развернуть LAMP хоть на линуксе, хоть на вин дело 5 минут. Так что я даже в этом случае буду агитировать за трехзвенку. И вопрос безопасности нельзя игнорировать. Из-за неправильно выбранной архитектуры проекта, начинаются костыли и вопросы на форуме1 балл -
Закрыть приложение
Ingalime отреагировал Равиль Зарипов (ZuBy) за вопрос
попробуйте сделать через MainActivity.finish;1 балл -
Напоминалки
Kitty отреагировал Brovin Yaroslav за вопрос
Полагаю, что при каждом запуске приложения: Удалять все текущие уведомления приложения. Поставить новое отложенное уведомление на сроком через 3 недели.1 балл -
Проблемы c FireMonkey
Kitty отреагировал Brovin Yaroslav за вопрос
Обычно ошибки со стеком из RTL появляются из-за сторонних библиотек. Вы устанавливали ли в среду дополнительные пакеты, эксперты, дизайнеры? Могут также возникать и из-за багов в FMX, но в этом случае, нужно привести сценарий, как ее воспроизвести. Плюс, если только у вас она воспроизводится, то я бы вначале проверил первое предположение со сторонними либами.1 балл