-
Постов
96 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Сообщения, опубликованные ra.eremeev
-
-
По-большому счету, остался только один вопрос: событие получения уведмоления не регистрируется устройством. Уведомление приходит, но обработчик этого не видит
Для теста даже собрал приложение по инструкции Emborcodero: http://docwiki.embarcadero.com/RADStudio/Rio/en/Multi-Device_Application_to_Receive_Push_Notifications
Результат тот же...
Кто сталкивался и как лечил?
-
Добрый день!
Подскажите, а после перехода на Rio приложение работает нормально с PUSH-уведомлениями?
Настройка производилась по материалам статьи Равиля. В Berlin и Tokyo все работает.
Но после сборки приложения в Rio, по клику на PUSH-уведомление оно (приложение) "падает".
И вторая проблема, событие OnReceiveNotificationEvent при открытом приложении при поступлении уведомления не наступает (уведомление приходит, но событие не срабатывает).
Код Равиля не модифицировался
Пока даже не понятно почему не работает в Rio...
-
-
В 29.05.2018 в 12:41, Dmitry Stolyarov сказал:
Добрый день!
Использую Ваш пример... и столкнулся с такой же траблой.. (в последнем приложенном файле та же трабла..)
Подскажите, пжл, куда копать..
Дмитрий, добрый день!
Пропустил Ваше сообщение
Полноценное решение так и не найдено. Все "работает" так, как представлено во вложенном проекте.
Удалось ли Вам решить?
-
В 31.07.2018 в 22:44, ENERGY сказал:
А SDK iOS точно 11.x выбрано? А Xcode какой? При билде не возникает ошибка Linker Error 1 или т.п. ?
Кстати, ссылка у вас на какой то фейковый рутрекер. Вот тот же релиз на оригинальном рутрекере.
Рутрекер не фейковый - это одно из зеркал. У меня работает именно оно. Ваша ссылка, к сожалению, недоступна
Про связку - поторопился. При сборке arm64 именно на этом SDK и не работает
Тот самый Linked Error 1.
Возвращаюсь в начало топика: есть ли решение по скрещиванию SDK старше 11 и Berlin?
-
-
В 13.03.2018 в 09:58, FREEFAR сказал:
LongTap же вроде....
Большое спасибо за помощь!
-
В 12.12.2017 в 18:23, Виталий Иванов сказал:
Есть ли возможность отследить сильное нажатие на элемент ? Долгое нажатие отлавливается, а вот сильное нажатие никак может есть какие-то уловки или это в принципе не возможно ?
Виталий, добрый день!
Извиняюсь, что не с ответом, а с вопросом...
Подскажите, пожалуйста, а как долгое нажатие отловить?
-
Только что, Равиль Зарипов (ZuBy) сказал:
Использовать белый шрифт, не шутка
Равиль, действительно, смайлы появились.
...но текст пропал
Можно ли заставить смайлы и текст отображаться вместе в одном TText?
TText.TextSettings.FontColor влияет на весь контент компонента
-
Добрый день!
Нуждаюсь в помощи.
Необходимо в TText вывести текст в Unicode, содержащий смайлы.
На iOS проблем нет - смайлы отображаются.
На Android - монохромные значки (залитые черным) - .
При этом, если выводить в ListView (через TListItemText), то смайлы выходят и на Android. Шрифт при этом тот же, что и для TText.
Но необходимо именно в TText
Помогите, пожалуйста, как вывести смайлы на Andorid в TText?
-
Выкладываю решение. Надеюсь, кому-то будет полезно
Есть ощущение, что это очередной костыль, но работает.
Проблема - в необходимости перерисовки вручную добавленного TListItemImage после загрузки его Bitmap в потоке.
-
21 минуту назад, wamaco сказал:
приложите целиком проект
Он приложен. В самом первом сообщении. Дублирую
-
58 минут назад, wamaco сказал:
не там делаете OwnsBitmap:=true.... сделаете примерно так... (в событии ListView: UpdateObjects)
procedure TForm1.LsvObjectsUpdateObjects(const Sender: TObject; const AItem: TListViewItem); var ... oConnectImage: TListItemImage; begin oConnectImage:=aItem.Objects.FindDrawable('ConnectImage') as TListItemImage; if (oConnectImage<>nil) then begin oConnectImage.OwnsBitmap:=True; oConnectImage.ImageIndex:=1; end; ... end;
Получается, что там же InsertImageObject (в котором у меня OwnsBitmap:=true) используется в ListViewUpdateObjects.
Т.е., то же самое, что в указанном Вами примере...
-
28 минут назад, mazayhin сказал:
Попробуйте сделать Adapter.ResetView, может поможет
Спасибо за отклик! В сформированном проекте он используется. Но проблему так и не решает
-
Неужели никто не сталкивался с таким? Трудно поверить, что я один :(((
-
16 минут назад, wamaco сказал:
ownerBitmap := true;
Спасибо, но не помогает
В проекте это используется в процедуре создания TListitemImage
function TForm1.InsertImageObject(const Name:string; Width, Height:Single; PlaceOffsetX,PlaceOffsetY:Single; HorizAlign,VertAlign: TListItemAlign; AItem:TlistViewItem; LV:TListView):TListItemImage;
begin
result := aitem.Objects.FindObjectT<TListItemImage>(name);
if result = NIL then
result := TListItemImage.Create(AItem);
Result.Name := Name;
result.width := Width;
result.height := Height;
result.placeoffset.x := PlaceOffsetX;
result.placeoffset.y := PlaceOffsetY;
result.Align := HorizAlign;
result.VertAlign := VertAlign;
result.OwnsBitmap:=true;
Result.Bitmap:=TBitmap.Create;
end; -
Добрый день!
Друзья, помогите, пожалуйста, побороть одну проблему: при загрузке картинок в ListView картинки не отображаются до выполнения какого-либо действия с самим ListView (например, скрола или простого прикосновения к нему). Т.е., требуется прикоснуться к компоненту, чтобы картинки появились.
Проблема возникает только с собственноручно созданным объектом TListViewImage. При использовании для вывода изображений "стандартный" Image (например, ItemAppearance=ImageListItem), проблем не возникает
Но иногда требуется больше одного изображения и необходимо создавать свои.
С использованием решения по загрузке изображений из инета от ZuBy сделал минималистичный проект (нет ничего лишнего), отражающий суть проблемы.
Буду ОЧЕНЬ признателен за помощь!
-
2 часа назад, RoschinSpb сказал:
Можно попробовать TListBox.AniCalculations.MouseWheel
См. также Платформонезависимый скроллинг в Fire Monkey
Большое спасибо!
Указанный Вами способ отлично работает!
-
Остановился на обработчике события OnMouseUp (итема или его дочерних компонентов - не принципиально). В нем одной строкой :
listbox1.ScrollToItem(listbox1.ItemByIndex(round(listbox1.ViewportPosition.x/listbox1.Width)));
Чтобы анимация не "глушила" такое действие (если раскрутить Scrolbox, то событие "пролетит") необходимо ее отключить:
listbox1.AniCalculations.Animation:=false;
-
Добрый день!
Подскажите, пожалуйста, как можно кодом (или с использованием компонентов TAnimation...) организовать программную прокрутку Listbox к заданному итему?
ScrollToItem дает мгновенный переход. Необходима именно плавная прокрутка списка приложением.
С анимацией не сталкивался ранее Пол-дня "убил" и не смог сам разобраться
-
2 часа назад, mmover сказал:
Стандартным способом никак (или я плохо искал)
Получилось не очень, но работает.
(на форме только два ListBox-а)
Большое спасибо!
Странно, что стандартных инструментов нет :(((
-
Добрый день!
Подскажите, пожалуйста, возможно ли отловить окончание скроллинга в ListBox. В частности, интересует именно момент "отпускания" (убрали палец от экрана при пролистывании) Listbox.
Необходимо реализовать эффект "прилипания" итема к границе экрана при отпускании пальца. Т.е., как в мобильных приложениях: пока тянем горизонтальную ленту картинок пальцем - она перемещается под ним; закончили тянуть (убрали палец) на экране остался тот item с картинкой, который был вытянут на него больше всего (ширина итема=ширине экрана).
-
В 22.03.2017 в 00:42, ENERGY сказал:
Здесь решение. Не достаточно указать UIBackgroundModes, нужно еще проделать кое-какие манипуляции и установит интервал как часто просыпаться (по умолчанию = никогда).
Там же есть ссылка на другую статью, как раз связано с получением локации. Здесь официальный мануал.
Демо BackgroundFetchDemo.zip прикрепил.
Все решает система, возможно система включит программу через установленный ею интервал, возможно через час, и позже. Всего дается 30 секунд.
Добрый день!
Вам удалось реализовать работу приложения в фоновом режиме?
Почему-то не получается
Пробовал
1. устанавливать соответствующие значения ключей UIBackgroundModes (Location,Fetch) в IDE-Project->Options->Version info
2. прописывать блок ключей в файлы info.plist.TemplateiOS.xml и Entitlement.TemplateiOS.xml
<key>UIBackgroundModes</key> <array> <string>location</string> <string>fetch</string> </array>
Результат во всех случаях один: пока приложение открыто - определение координат производится (поставил отправку их по таймеру с интервалом в 1 мин.).
Как только приложение сворачивается - отправка координат прекращается (таймер перестает "тикать"). При разворачивании - таймер вновь "заводится" и работа продолжается.
-
Сам на свой вопрос и отвечу: при использовании TMultipartFormData, в параметре URL важно точное указание протокола (https или http).
До этого в POST-запросах использовал TStringList. Там значения не имело (работал редирект и запрос отрабатывал)
Навигация TmapView
в Вопросы
Опубликовано
Всем привет!
Большое спасибо за представленное решение!
Два вопроса по теме:
1. Есть ли возможность реализовать то же самое (передать координаты точки в навигатор и открыть его) в iOS?
2. Сделать все это, не для Google/Яндекс, а для общего случая (в приложении-навигаторе, установленному в девайсе по-умолчанию)?