AndroidJNI.InvokeAttached
Declaration
public static void InvokeAttached(Unity.Android.Gradle.Manifest.Action action);Описание
Вызывает 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(); } }