Jar 轉換成Pas后, 要使用的SetListener方法如下:
[JavaSignature('com/esri/android/map/MapView')]
JMapView = interface(JViewGroup) // or JObject // SuperSignature: android/view/ViewGroup
['{E5D559D4-41EE-4577-8F6F-EEABC73FF2B9}']
{ Property Methods }
......
function getOnStatusChangedListener: JOnStatusChangedListener; cdecl; //()Lcom/esri/android/map/event/OnStatusChangedListener;
procedure setOnStatusChangedListener(onStatusChangedListener: JOnStatusChangedListener); cdecl; //(Lcom/esri/android/map/event/OnStatusChangedListener;)V
我現在想呼叫JMapView的setOnStatusChangedListener方法, 設定回呼, 轉換成Pas后, 回呼的宣告如下:
JOnStatusChangedListenerClass = interface(JObjectClass)
['{48C131AA-6C7F-4A06-B65F-4A06316A5437}']
{ static Property Methods }
{ static Methods }
{ static Property }
end;
[JavaSignature('com/esri/android/map/event/OnStatusChangedListener')]
JOnStatusChangedListener = interface(JObject)
['{287754FD-EC7A-4A7C-BA37-34DA2D3DAAF6}']
{ Property Methods }
{ methods }
procedure onStatusChanged(P1: JObject; P2: JOnStatusChangedListener_STATUS); cdecl; //(Ljava/lang/Object;Lcom/esri/android/map/event/OnStatusChangedListener$STATUS;)V
{ Property }
end;
TJOnStatusChangedListener = class(TJavaGenericImport<JOnStatusChangedListenerClass, JOnStatusChangedListener>) end;
問題: 我怎么實體化一個JOnStatusChangedListener物件, 設定到JMapView的setOnStatusChangedListener方法中?
uj5u.com熱心網友回復:
http://blog.csdn.net/ssxbxk/article/details/71642119uj5u.com熱心網友回復:
關注一下,最少十個字轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/53672.html
標籤:非技術區
