private static AndroidJavaObject GetActivity()
{
AndroidJavaClass jc = new AndroidJavaClass(UNITY_PLAYER_CLASS);
if (jc == null) {
Debug.LogErrorFormat("Failed to get Unity Player class, {0}", UNITY_PLAYER_CLASS);
return null;
}
AndroidJavaObject activity = jc.GetStatic<AndroidJavaObject>("currentActivity");
if (activity == null) {
Debug.LogError("Failed to obtain Android Activity from Unity Player class.");
return null;
}
return activity;
}