InvokeAttached(Action)
Calls AndroidJNI.AttachCurrentThread (if necessary) before invoking a delegate, and then calls AndroidJNI.DetachCurrentThread.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.AndroidJNIModule
public static void InvokeAttached(Action action)
Parameters
Remarks
Note: Use this method to invoke Java methods on threads other than the main thread.
Examples
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(); }}