Доступ к интерфейсу жизненного цикла приложения с помощью AppMethod

Я использую новый Embarcadero AppMethod 1.14 для разработки Android-устройств (на C++), но пока не могу понять, как получить доступ к событиям жизненного цикла (doPAuse, doResume и т. Д.). Если у кого-нибудь есть ссылки, советы или код с практическими рекомендациями, которыми они могут поделиться на эту тему?

1 ответ

Вот код, который я наконец-то придумал:

TGUID guid = StringToGUID("{F3AAF11A-1678-4CC6-A5BF-721A24A676FD}");  // GUID for ApplicationEventService interface
IInterface *AEventSvc;
  if (TPlatformServices::Current->SupportsPlatformService(guid)) {
    AEventSvc = TPlatformServices::Current->GetPlatformService(guid);
     IFMXApplicationEventService *EventSvc;
     AEventSvc->QueryInterface(guid,(void**)(&EventSvc));
     EventSvc->SetApplicationEventHandler(SysEventHandler);
     EventSvc->Release();
  }

Престижность Павлу Гловаки, чей блог дал мне ключевые детали для получения этого ответа: http://blogs.embarcadero.com/pawelglowacki/2013/09/30/40067/

Другие вопросы по тегам