Можно переписать Action, чтобы попробовать работать через метод startActivityForResult(), надо тестировать.
Если понятно в какое приложение расшаривается изображение, возможно оно в процессе публикации или после шлет в эфир broadcast message, которое можно ловить, надо в мониторе смотреть.
тоже интересно узнать, как убрать этот эффект
добавлено чуть позже:
разобрался. нужно было убрать этот эффект на итэмах ListBox'а. Нашел стиль listboxitem и удалил у него ActiveStyleObject.
Упс, не забудьте добавить SpeechRecognition.pas' добавить в проект и в папку с проектом скопировать файлы android.speech.SpeechRecognizer.pas, Androidapi.JNI.Speech.pas, AndroidTTS.pas
Хранить в реляционной БД медиафайлы тоже ни разу не идеально, скорее жуткий моветон.
Если качать с сервера файлы не алё, то вот здесь обсуждался вариант с менеджером ресурсов http://fire-monkey.ru/topic/31-vklyuchenie-svoih-faylov-v-prilozhenie/?do=findComment&comment=83
Лично я только что внедрил себе в проект вот такой код (из этой темы) и все заработало. Это в событии FormKeyUp
{$IFDEF ANDROID}
if (Key = vkHardwareBack) and (BackPressed + 2000 > MilliSecondOfTheDay(now))then
begin
Key := 0;
Close;
end
else
begin
Key := 0;
BackPressed := MilliSecondOfTheDay(now);
Toast := TfgToast.Create('Нажмите ''Назад'' еще раз, чтобы выйти из приложения', TfgToastDuration.Short); //Toast из пакета компонет FGX
try
Toast.Show;
finally
Toast.DisposeOf;
end;
Exit;
end;
{$ENDIF}
Коллеги, нашел очень простую и действенную реализацию всплывающей подсказки - hint для windows и macOS. Проверил, работает! Кому надо, забирайте.
HS_FMXHints.zip