Перейти к содержанию
Fire Monkey от А до Я

Лидеры

  1. Равиль Зарипов (ZuBy)

    Равиль Зарипов (ZuBy)

    Модераторы


    • Баллы

      15

    • Постов

      2 517


  2. Brovin Yaroslav

    Brovin Yaroslav

    Администраторы


    • Баллы

      6

    • Постов

      2 124


  3. Andrey Efimov

    Andrey Efimov

    Модераторы


    • Баллы

      3

    • Постов

      851


Популярный контент

Показан контент с высокой репутацией 04.12.2016 во всех областях

  1. Ссылка: http://blog.rzaripov.kz/2016/12/3-modernlistview.html Автор: Зарипов Равиль @ZuBy Описание: Реализация динамической подгрузки контента: Бесконечный скроллинг (например как лента в ВК) Паджинация/Пагинация (постраничная загрузка)
    3 балла
  2. как по моему опыту работы с БД напрямую: невозможно было отловить момент переключения между станциями связи и/или Wi-Fi в этот момент компоненты которые использовал (MyDac, FireDac) крашились и невозможно было сделать реконект их события которые имелись для этих целей, не отрабатывали правильно по сравнению с трёхзвенкой работает медленней опять же безопасность хранить хост, логин, пароль в приложении? а если кто-то узнал эти данные? как быстро сменить данные для авторизации, чтобы ни у кого не упало приложение? при смене хоста где висит БД - крах (делают иногда что БД висит на отдельных серваках) тяжелые запросы, вычисления должен производить сервер, т.к. у него ресурсов побольше
    3 балла
  3. Andrey Efimov

    Закрыть приложение

    Верно, событие FormSaveState добавлено для сохранения состояния приложения и выполнения операций по остановке выполнения функций. Т.е. в вашем случае, может быть, будет лучше просто остановить выполнение всех функций, а далее, после сворачивания система сама решит когда "прибить" ваше приложение. Application.Terminate уже стабильно работает на Android? (последний раз проверял еще на XE6, там не работало) На данный момент мне известно несколько (рабочих) вариантов закрытия: Close finish (из Android API) killProcess (из Android API) killBackgroundProcesses (из Android API)
    3 балла
  4. а почему бы просто не останавливать таймер при событии Entered Background? и если нужно запускать при Will Become Foreground
    3 балла
  5. Для ознакомления следует прочитать статью про жизненный цикл андроид приложения При нажатии кнопки назад на главной форме, приложение итак делает выход (не сворачивается) При нажатии кнопки Home приложение сворачивается, смотрим события в статье Но то что вы хотите сделать, это не правильно. Опишите задачу которая у вас стоит, возможно поможем её решить более гуманным способом
    3 балла
  6. Brovin Yaroslav

    Напоминалки

    TNotificationCenter получить количество активных уведомлений?
    2 балла
  7. Равиль Зарипов (ZuBy)

    Помогите с MySQL

    Ну для своих проектов сделан файлик с набором функций, которые постоянно использую. Фреймворки не использую, хватает функционала пхп, т.к. пишу только бэкэнд. Возможно нужно расшифровать, что такое LAMP - это набор пакетов/модулей/сервисов Linux Apache Mysql Php. т.к. форум у нас по FMX выкладывать код на пхп не стоит, напишите в личку и я покажу примеры работы с БД через бэкэнд
    1 балл
  8. Brovin Yaroslav

    Закрыть приложение

    Close у формы лишь закрывает форму. Если форма главная, то вызывается Application.Terminate. Exit(0) по сути сразу же прерывает выполнение приложение в момент вызова. И означает выходи из потока. Поэтому приложение полностью выгружается.
    1 балл
  9. Не делайте велосипед. Посмотрите в исходниках, как реализована анимация любого свойства. Можете взять из моих компонентов аниматоров FGX.
    1 балл
  10. Равиль Зарипов (ZuBy)

    Помогите с MySQL

    Любой проект со временем будет масштабироваться, а если приложение нацелено на общедоступность, то работать с БД напрямую сразу исключать нужно. Я конечно понимаю что есть приложения корпоративные, которые работают в локальной сети. (Например автоматизация ресторана, электронное меню) Но развернуть LAMP хоть на линуксе, хоть на вин дело 5 минут. Так что я даже в этом случае буду агитировать за трехзвенку. И вопрос безопасности нельзя игнорировать. Из-за неправильно выбранной архитектуры проекта, начинаются костыли и вопросы на форуме
    1 балл
  11. попробуйте сделать через MainActivity.finish;
    1 балл
  12. Brovin Yaroslav

    Напоминалки

    Полагаю, что при каждом запуске приложения: Удалять все текущие уведомления приложения. Поставить новое отложенное уведомление на сроком через 3 недели.
    1 балл
  13. Brovin Yaroslav

    Проблемы c FireMonkey

    Обычно ошибки со стеком из RTL появляются из-за сторонних библиотек. Вы устанавливали ли в среду дополнительные пакеты, эксперты, дизайнеры? Могут также возникать и из-за багов в FMX, но в этом случае, нужно привести сценарий, как ее воспроизвести. Плюс, если только у вас она воспроизводится, то я бы вначале проверил первое предположение со сторонними либами.
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...