返回介绍

AndroidJavaObject.CallStatic 静态调用

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

JavaScript => function CallStatic (methodName : string, params args : object[]) : void
C# => void CallStatic(string methodName, params object[] args);

Parameters 参数

methodNameSpecifies which method to call.
指定的方法被调用
argsAn array of parameters passed to the method.
参数的数组传递到方法

Description 描述

Call a static Java method on a class.
调用一个静态Java方法。

To call a static method with return type 'void', use the regular version.
调用一个静态方法,返回类型为void,使用普通版本。

JavaScript:

// Create a android.os.Binder object and call statich method flushPendingCommands().
	function Start() {
		var jo = new AndroidJavaObject("android.os.Binder");
		jo.CallStatic("flushPendingCommands");
	}

C#:

using UnityEngine;
using System.Collections;
 
public class Example : MonoBehaviour {
    void Start() {
        AndroidJavaObject jo = new AndroidJavaObject("android.os.Binder");
        jo.CallStatic("flushPendingCommands");
    }
}

Parameters 参数

methodNameSpecifies which method to call.
指定的方法被调用
argsAn array of parameters passed to the method.
参数的数组传递到方法

Description 描述

Call a static Java method on a class.
调用一个静态Java方法。

JavaScript:

// Create a java.lang.String object, and call static method valueOf(float value).
	function Start() {
		var jo = new AndroidJavaObject("java.lang.String");
		var valueString = jo.CallStatic.<string>("valueOf", 42.f);
	}

C#:

未提供代码

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

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

发布评论

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