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

Лидеры

  1. xenon54

    xenon54

    Пользователи


    • Баллы

      4

    • Постов

      385


  2. Brovin Yaroslav

    Brovin Yaroslav

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


    • Баллы

      1

    • Постов

      2 124


  3. Andrey Efimov

    Andrey Efimov

    Модераторы


    • Баллы

      1

    • Постов

      842


  4. haword

    haword

    Пользователи


    • Баллы

      1

    • Постов

      533


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

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

  1. Ну тут все просто. Remote Push Notification. Вот, хороший видос на эту тему для ведра тынц И сервис никакой не нужен. Для ведра это называется "Google Cloud Messaging"
    4 балла
  2. Самое корректное завершение - это: MainActivity.finish; или SharedActivity.finish; Посмотрите вот эту заметку http://delphifmandroid.blogspot.ru/2013/10/tbutton-tspeedbutton.html, а также комментарии к ней.
    1 балл
  3. [AlexG], и все же я не просто так предложил, т.к. поведение приложения под Android очень сильно зависит от многих факторов, к примеру от того же файла манифеста (не утверждаю, что у Вас так). Я третью неделю бьюсь с задачей корректного (по моему) поведения приложения и отсутствия зависаний при переключении между разными activity одного приложения. Так даже без изменения кода можно добиваться совершенно разного поведения программы. Кстати, так как FMX всегда возвращает ссылку на корневую активити. Пришла мысль завершать приложение с помощью: SharedActivity.finish; Описания такого способа мне не попадалось. Но ради эксперимента подвесил на одно "тяжелое" приложений и те, с которыми играюсь сейчас. Пока вроде все корректно. Интересно у кого как, в особенности у кого были проблемы.
    1 балл
  4. Спрошу завтра у автора. Но пока я вижу только такой "красивый" вариант: type TOpenGrid = class(TGrid); procedure TForm3.Grid1SelectCell(Sender: TObject; const ACol, ARow: Integer; var CanSelect: Boolean); begin TOpenGrid(Grid1).CallbackGetValue(ACol, ARow, procedure(AValue: TValue) begin // AValue - выбранное значение end); end;
    1 балл
  5. haword

    TLocationSensor

    ну вот, прыгая с бубном вокруг программы и напевая хэя хэя хэя достучался то решения проблемы. вернее даже не решения а костыля для моих нужд. Нафига так делать не понятно но программисты обезьяны сделали. При активации любого сенсора, в менеджере сенсоров происходит активация и создание классов для ВСЕХ имеющихся сенсоров. И некоторые сенсоры уводят процессор в 100%. так вот на моем телефоне + эмуляторе достаточно отключить создание сенсоров TAndroidNativeLightSensor TAndroidNativeMagneticSensor TAndroidNativeProximitySensor в процедуре Activate класса TAndroidSensorManager в файле System.Android.Sensors.pas и закинуть к себе в проект и вуаля, нагрузки на процессоре нет.
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...