Legacy Documentation: Version 4.6(go to latest)
Language: English
  • C#
  • JS
  • Boo

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

.AndroidJavaRunnable

Description

AndroidJavaRunnable is the Unity representation of a java.lang.Runnable object.

// Pass execution context over to the Java UI thread.
function Start () {
	var unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
	var activity = unityPlayer.GetStatic.<AndroidJavaObject>("currentActivity");
	activity.Call("runOnUiThread", new AndroidJavaRunnable(runOnUiThread));
}

function runOnUiThread() { Debug.Log("I'm running on the Java UI thread!"); }