public static void SetLowMemoryCallBack(string gameObjectName, INpOnLowMemoryListener listener) { if (listener == null) { global::Debug.LogError("INpOnLowMemoryListener is Null."); return; } NpDeviceInfoAndroid.SetLowMemoryCallBack(gameObjectName, listener); }
public static void SetLowMemoryCallBack(string gameObjectName, INpOnLowMemoryListener listener) { using (AndroidJavaClass androidJavaClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer")) { using (AndroidJavaObject @static = androidJavaClass.GetStatic <AndroidJavaObject>("currentActivity")) { @static.Call("setLowMemoryCallback", new object[] { gameObjectName }); } } }