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}"); } }