Unity 6.3
0 онлайн 83 гостей 3 в системе
Вход

AndroidApplication.currentContext

Declaration

public static AndroidJavaObject currentContext;

Описание

Указывает экземпляр Java текущего контекста.

Дополнительные сведения см. в документации для разработчиков Android по Контекст.

Примечание: Этот объект управляется временем выполнения Unity, поэтому не вызовайте на нем AndroidJavaObject.Dispose.

using UnityEngine;
using UnityEngine.Android;

public class Controller : MonoBehaviour { void Start() { var isRunningGameActivity = AndroidApplication.currentContext.Call<string>("getLocalClassName").Equals("com.unity3d.player.UnityPlayerGameActivity"); var isRunningActivity = AndroidApplication.currentContext.Call<string>("getLocalClassName").Equals("com.unity3d.player.UnityPlayerActivity"); Debug.Log($"GameActivity {isRunningGameActivity}"); Debug.Log($"Activity {isRunningActivity}"); } }