public void OnLongClick(PointerEventData eventData) { CorrectingUtils.PointerEventCorrecting(ref eventData, -launcherModel.navigationBarHeight); int index = PointToIndex(eventData.position); App app = mLauncherController.appList [index]; if (app.isPlaceholder) { return; } cancelPageDrag(); mLauncherController.Log(TAG, "OnLongClick eventData.position:" + eventData.position); mIconDragController.OnIconLongClick(eventData, currentPage); touchInfo.iconDragId = eventData.pointerId; touchInfo.isInterceptClick = true; mLauncherController.CreateNewPageAndFill(); //create a new page // mLauncherController.Log (TAG, "OnLongClick pageSize:"+mLauncherController.pageController.pageSize+" appList size:"+mLauncherController.appList.Count+" pageList size:"+mLauncherController.pageList.Count); }