示例#1
0
        protected override void OnDisappearing()
        {
            base.OnDisappearing();

            if (scene != null)
            {
                scene.RemoveAllChildren(true);
                scene.RemoveAllListeners();
                scene.Dispose();
                scene = null;
            }

            if (gv != null)
            {
                gv.ViewCreated -= HandleViewCreated;    // MemoryLeak1対応コード
                //gv.Dispose(); // RunWithSceneを使う場合、このコードを実行すると落ちることがある
                gv = null;
            }

            if (Content != null)
            {
                Content = null;
            }
        }