返回介绍

AndroidJavaProxy.Invoke 调用

发布于 2019-12-18 15:36:58 字数 1711 浏览 1183 评论 0 收藏 0

JavaScript => public function Invoke(methodName: string, args: object[]): AndroidJavaObject;
JavaScript =>public function Invoke(methodName: string, javaArgs: AndroidJavaObject[]): AndroidJavaObject;
C# => public AndroidJavaObject Invoke(string methodName, object[] args);
C# => public AndroidJavaObject Invoke(string methodName, AndroidJavaObject[] javaArgs);

Parameters 参数

methodNameName of the invoked java method.
调用的Java方法的名称。
argsArguments passed from the java vm - converted into AndroidJavaObject, AndroidJavaClass or a primitive.
从java VN中传递的参数-转换为 AndroidJavaObject, AndroidJavaClass 或者基元。
javaArgsArguments passed from the java vm - all objects are represented by AndroidJavaObject, int for instance is represented by a java.lang.Integer object.
从java VN中传递的参数-所有对象表示 AndroidJavaObject,整型实例表示java.lang.Integer对象。

Description 描述

Called by the java vm whenever a method is invoked on the java proxy interface. You can override this to run special code on method invokation, or you can leave the implementation as is, and leave the default behavior which is to look for c# methods matching the signature of the java method.

每当一个方法在Java代理接口由Java虚拟机被调用时,你可以重写该方法来运行特定代码,或者你可以保留默认行为,这将查找C#方法中与Java签名相匹配的方法。

androidjavaproxy

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文