使用AppMethod访问应用程序生命周期界面

时间:2014-08-20 17:53:14

标签: android c++builder-xe6 appmethod

我正在使用新的Embarcadero AppMethod 1.14为Android设备做一些开发(在C ++中),但我不能为我的生活弄清楚如何获得对生命周期事件(doPAuse,doResume等)的访问。如果有人有关于这个主题可以分享的任何方法链接,提示或代码?

1 个答案:

答案 0 :(得分:0)

以下是我最终提出的代码:

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();
  }

向Pawel Glowaki致敬,他的博客向我提供了获得此答案的关键细节:http://blogs.embarcadero.com/pawelglowacki/2013/09/30/40067/