2016-02-27 39 views
0

Embarcadero dokwiki Android service德爾福的Android服務直接訪問(Embarcadero公司dokwiki)

我發現Embarcadero公司dokwiki網站的下一條指令關於Android服務:

包括實現的用途子句中的單元。這使您可以使用服務數據模塊上定義的所有方法。

implementation 

uses 
    MyLocalService; //Key sensitive 

{$R *.fmx} 

是不是意味着我可以達到從主機應用程序的所有變量和方法?我不清楚。如果服務包含一個公共變量,我可以從主機應用程序讀取它?

回答

0

否。MyLocalservice引用是僅用於編譯,以便代碼中的引用(例如,服務啓動的位置)解析並編譯和鏈接。該服務將獨立於主機運行(就像它自己的exe),所以你不能在運行時分享它們之間的任何東西。主機和服務之間的通信以幾種不同的方式實現,但最常見的是通過主機將攔截的服務通知。您可以在EMBT的網站和YouTube上的技能衝刺中找到這方面的例子。