在调用委托之前调用 AndroidJNI.AttachCurrentThread(如果需要),然后调用 AndroidJNI.DetachCurrentThread。
注意:使用此方法在主线程以外的线程上调用 Java 方法。
using System; using UnityEngine; using UnityEngine.Android;
public class JavaThreads : MonoBehaviour { public void Start() { var t = new System.Threading.Thread(() => { AndroidJNI.InvokeAttached(() => Debug.Log(AndroidApplication.currentActivity.Call<string>("getLocalClassName"))); }); t.Start(); } }