gonzales

Пользователи
  • Публикаций

    119
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

gonzales стал победителем дня 4 января 2015

gonzales имел наиболее популярный контент!

Информация о gonzales

  • Звание
    Продвинутый пользователь

Посетители профиля

729 просмотров профиля
  1. gonzales

    PUSH и Android8

    А не подскажете случайно, как работать с пушами в 10.3. Код, который работал на 10.1 тут не работает. Нужно ли получить разрешение для работы с уведомлениями?
  2. gonzales

    Как работать с Z-order в Delphi 10.3 RIO

    Тогда почему не отрабатывает вот такой код Application.CreateForm(TForm27, Form27); TThread.Synchronize(nil, procedure begin Form27.ProgressBar1.Visible := false; Form27.StartUpLabel.Text := 'Ждите...'; Form27.Visible := true; end); Задача простая, при выполнении ресурсоемкого куска кода показать пользователю форму ожидания. В 10.1. Это было сделано просто Application.CreateForm(TForm27, Form27); Form27.ProgressBar1.Visible := false; Form27.StartUpLabel.Text := 'Ждите...'; Form27.Visible := true; Application.ProcessMessages; И все прекрасно работало на Винде, Андроиде и iOS
  3. gonzales

    Как работать с Z-order в Delphi 10.3 RIO

    Тоже столкнулся с отсутствием Application.ProcessMessages в 10.3 Удалось ли найти какое-то решение?
  4. Вот еще коллега пишет об этом(((
  5. Есть подозрение, что в 10.3. перестала работать функция Application.ProcessMessages. В 10.1 для Андроид она прекрасно работала, а теперь, как будто ее нет. Формы не перерисовываются, вовремя не отображаются те или иные вещи. На что можно заменить ее. Пример такой, создаю форму в рантайме и показываю ее пользователю. Application.CreateForm(TForm27, Form27); Form27.ProgressBar1.Visible := false; Form27.StartUpLabel.Text := 'Ждите...'; Form27.Visible := true; Application.ProcessMessages; На андроид в 10.3. форму не вижу, хотя остальной код отрабатывает.
  6. 5. Возникла новая ошибка на Адроид 6.1. Error in context method 'DoCopyBits' Подозреваю, что это связано с отрисовкой иконок. Буду разбираться
  7. Спасибо большое, Вы мне очень помогли, в самом низу комментариев нашел решение своей проблемы. Итак, все что нужно было сделать - выставить на форме Quality - SystemDefault У меня стояло HighQuality Итак первый пункт можно считать решенным!
  8. Пока нет, борюсь с первым пунктом, как самым критичным. За наводку с удалением проекта спасибо - буду пробывать
  9. Доброго времени суток! Возникла необходимость переехать на 10.3 (дабы поддерживались пуши на устройствах с андроид8 ну и вообще) Ну и как водится огребаю кучу багов и несовместимостей. В этой теме буду писать и том, что нашел, как боролся. Может еще кто-то что напишет. Во первых, под Винду все запустилось нормально, по крайней мере явных косяков я сходу не увидел, уже плюс. А вот с Андроидом куча проблем 1. Не смог запустить программу на Андроид 6.1. У меня реализован SplashScreen, так вот при показе главной формы получаю Cannot create OpenGL context for 'eglMakeCurrent' откуда ноги растут пока не понятно. На Андроид 8.0 все запустилось нормально. Пробывал понижать версию SDK - не помогло, есть подозрение, что глючит какой-то из визуальных компонентов, дебаг не помог, весь код по onshow главной формы отрабатывает, а затем делфа начинает показывать окно CPU и в какой-то момент выскакивает ошибка. 2. На Андроид 8 не работает SplashScreen - то есть вообще. Показывает заставку и затем сразу главное окно, пока не ясно что это. 3. Не работают ПУШи - не формируется Токен, вообще не стартует сервис пушей, говорит, чего-тоне хватает, буду разбираться. 4. Есть у меня прозрачная форма, на которой лежит прямоугольник с прозрачностью (Opacity). Так вот он показывается просто черным, прозрачность не отрабатывает, хотя на непрозрачной форме работает корректно. В параметрах Brush прямоугольника не отображаются правильно значения цвета.
  10. gonzales

    PUSH и Android8

    Спасибо. Попробую на досуге
  11. gonzales

    PUSH и Android8

    вот засада. Google play требует api не ниже 26. Какой-то замкнутый круг(((
  12. gonzales

    PUSH и Android8

    Нашел причину, в API 26 формирование уведомления строится по другому. https://startandroid.ru/ru/uroki/vse-uroki-spiskom/515-urok-190-notifications-kanaly.html Перевел приложение на API 25 и все заработало как надо. Подозреваю, что для работы пушей в API 26 нужно обновить саму делфу. (у меня сейчас берлин)
  13. gonzales

    PUSH и Android8

    Нашел вот такую статейку, но не пойму, то это или нет https://stackoverflow.com/questions/43093260/notification-not-showing-in-oreo
  14. gonzales

    PUSH и Android8

    К сожалению нет, или я не знаю куда копать. В настройках телефона все уведомления включены, режим энергосбережения выключил, в общем сделал все рекомендации, что нашел в инете. Причем, в открытое приложение уведомления приходят. Протестировал еще на телефоне с 7-ым андроидом - все работает.