返回介绍

AndroidJavaObject.Call 调用

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

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

Parameters 参数

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

Description 描述

Calls a Java method on an object.
在对象上调用一个Java方法(非静态)。

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

androidjavaobject.call JavaScript:

// Create a android.content.res.Configuration object and call setToDefaults.
	function Start() {
		var jo = new AndroidJavaObject("android.content.res.Configuration");
		jo.Call("setToDefaults");
	}

C#:

using UnityEngine;
using System.Collections;
 
public class Example : MonoBehaviour {
    void Start() {
        AndroidJavaObject jo = new AndroidJavaObject("android.content.res.Configuration");
        jo.Call("setToDefaults");
    }
}

Parameters 参数

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

Description 描述

Calls a Java method on an object (non-static).
在对象上调用一个Java方法。

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

androidjavaobject.call JavaScript:

// Create a java.lang.String object holding the string "some string",
	// and retrieve it's hash code.
	function Start() {
		var jo = new AndroidJavaObject("java.lang.String", "some string");
		var hash = jo.Call.<int>("hashCode");
	}

C#:

using UnityEngine;
using System.Collections;
 
public class Example : MonoBehaviour {
    void Start() {
        AndroidJavaObject jo = new AndroidJavaObject("java.lang.String", "some string");
        int hash = jo.Call<int>("hashCode");
    }
}

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

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

发布评论

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