【发布时间】:2016-09-29 23:07:04
【问题描述】:
我需要实现这个功能:
[JavaSignature('android/app/Activity')]
JActivity = interface(JContextThemeWrapper)
...
procedure onRequestPermissionsResult(requestCode: Integer; permissions: TJavaObjectArray<JString>; grantResults: TJavaArray<Integer>); cdecl;
....
但是怎么做呢?这个函数只是接收事件,所以我必须重写它,但我不知道怎么做。
【问题讨论】:
-
你问错问题了。您的问题主题具有误导性。在 Android 中实现事件函数是通过获取已发布侦听器接口的 Delphi 版本并在继承自 Androidapi.JNIBridge 单元中的
TJavaLocal的 Delphi 类中实现的。您正在询问如何在作为整个 Delphi 应用程序基础的Activity中实现回调。 -
谢谢 blong,你是对的,我刚刚更新了问题以更准确:)
标签: java android delphi firemonkey