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

AndroidApplication.currentActivity

Declaration

public static AndroidJavaObject currentActivity;

Описание

Указывает экземпляр Java текущей операции.

Примечания:

  • Этот объект управляется временем выполнения Unity, поэтому не вызовайте на нем AndroidJavaObject.Dispose.
  • Если приложение является службой, а не операцией, это свойство возвращает null.

Дополнительные ресурсы: ,AndroidApplication.currentContext,.

using UnityEngine;
using UnityEngine.Android;

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