Exemple #1
0
        private static void onHandlerToCleanStatus(EventWatcher watcher, BaseEventArgs evtArgs)
        {
            NetSceneSyncResult mObject = evtArgs.mObject as NetSceneSyncResult;

            if (((mObject != null) && (mObject.syncStatus == SyncStatus.syncEnd)) && (mObject.syncCount == 0))
            {
                cleanSendingStatus();
            }
        }
Exemple #2
0
        private static void onSyncEnd(EventWatcher watcher, BaseEventArgs evtArgs)
        {
            NetSceneSyncResult mObject = evtArgs.mObject as NetSceneSyncResult;

            if ((mObject != null) && ((mObject.syncStatus == SyncStatus.syncEnd) && mObject.isAppActive))
            {
                trySendSnsOpLog();
            }
        }
//        public int doSceneEnd(bool isCancelled = false)
//        {
//            if (!UploadVoiceRecorder.isRunning())
//            {
//                Log.e("UploadVoiceService", "scene cannot end without begin, ignored. ");
//                return 0;
//            }
//            UploadVoiceContext context = UploadVoiceRecorder.getCurrentContext();
//            if (context == null)
//            {
//                Log.e("UploadVoiceService", "scene cannot end with null context, ignored. ");
//                return 0;
//            }
//            context.mIsCancelled = isCancelled;
//            Log.i("UploadVoiceService", "cmd to scene end,  clientMsgId = " + context.mClientMsgId);
//            if (UploadVoiceRecorder.stop() && !context.isInvalidShortVoice())
//            {
//                return 0;
//            }
//            context.mStatus = 4;
//            context.onFinished(3);
//            if (context.isInvalidShortVoice())
//            {
//                Log.e("UploadVoiceService", "scene end with invalid short voice. ");
//                return 1;
//            }
//            Log.e("UploadVoiceService", "scene end with voice record error. ");
//            return 2;
//        }

//        public bool doSceneResume(string clientMsgId)
//        {
//            Log.i("UploadVoiceService", "cmd to scene resume,  clientMsgId = " + clientMsgId);
//            if (UploadVoiceRecorder.isRunning())
//            {
//                Log.e("UploadVoiceService", "scene cannot resume in recording. ");
//                return false;
//            }
//            if (UploadVoiceContextMgr.getInstance().findByClientMsgID(clientMsgId) != null)
//            {
//                Log.e("UploadVoiceService", "already running... " + clientMsgId);
//                return false;
//            }
//            if (!UploadVoiceContextLoader.resumeByClientMsgID(clientMsgId))
//            {
//                return false;
//            }
//            this.checkReadyContextDispatcher();
//            return true;
//        }

        private static void onHandlerToCleanStatus(EventWatcher watcher, BaseEventArgs evtArgs)
        {
            NetSceneSyncResult mObject = evtArgs.mObject as NetSceneSyncResult;

            if (((mObject != null) && (mObject.syncStatus == SyncStatus.syncEnd)) && (mObject.syncCount == 0))
            {
                //UploadVoiceContextLoader.cleanSendingStatus();
                Log.e("UploadVoiceService", "on error, UploadVoiceContextLoader.cleanSendingStatus()");
            }
        }
        private void HandlerDoScene(EventWatcher watcher, BaseEventArgs evtArgs)
        {
            NetSceneSyncResult mObject = evtArgs.mObject as NetSceneSyncResult;

            if (mObject == null)
            {
                Log.e("SnsCommentService", "NetSceneSyncResult == null");
            }
            else if (mObject.syncStatus == SyncStatus.syncEnd)
            {
                sendFailedComment();
            }
        }
 private static void HandlerDoScene(EventWatcher watcher, BaseEventArgs evtArgs)
 {
     if (evtArgs != null)
     {
         Log.i("DownloadVoiceService", "onHander NetSceneNewSync mEventID = " + evtArgs.mEventID);
         if (evtArgs.mEventID == EventConst.ON_NET_DEVICE_CONNECTED)
         {
             doSceneBegin();
         }
         //else if (evtArgs.mEventID == EventConst.ON_APP_ACTIVE)
         //{
         //    isAppActive = true;
         //}
         else
         {
             NetSceneSyncResult mObject = evtArgs.mObject as NetSceneSyncResult;
             if (mObject == null)
             {
                 Log.e("DownloadVoiceService", "NetSceneSyncResult == null");
             }
             else if ((mObject.syncStatus == SyncStatus.syncEnd) && (mObject.syncCount == 0))
             {
                 Log.d("DownloadVoiceService", string.Concat(new object[] { "onHander sync event result.syncStatus = ", mObject.syncStatus, " result.syncCount = ", mObject.syncCount, " DownloadVoiceService doSceneBegin" }));
                 ServiceCenter.sceneNewSync.setRecvMsgStatus(RecvMsgStatus.isRecvVoice);
                 isFirstSync = true;
                 doSceneBegin();
             }
             else if ((mObject.syncStatus == SyncStatus.syncEnd))
             {
                 Log.d("DownloadVoiceService", string.Concat(new object[] { "onHander sync event result.syncStatus = ", mObject.syncStatus, " result.syncCount = ", mObject.syncCount, " isAppActive = ", "isAppActive", " DownloadVoiceService doSceneBegin" }));
                 ServiceCenter.sceneNewSync.setRecvMsgStatus(RecvMsgStatus.isRecvVoice);
                 doSceneBegin();
             }
             else
             {
                 Log.d("DownloadVoiceService", string.Concat(new object[] { "onHander sync event result.syncStatus = ", mObject.syncStatus, " result.syncCount = ", mObject.syncCount }));
             }
         }
     }
 }
 private static void HandlerDoScene(EventWatcher watcher, BaseEventArgs evtArgs)
 {
     if (evtArgs != null)
     {
         Log.i("NetSceneSnsSync", "onHander NetSceneSnsSync mEventID = " + evtArgs.mEventID);
         if (evtArgs.mEventID == EventConst.ON_NETSCENE_SYNC)
         {
             NetSceneSyncResult mObject = evtArgs.mObject as NetSceneSyncResult;
             if (mObject == null)
             {
                 Log.e("NetSceneSnsSync", "NetSceneSyncResult == null");
             }
             else if ((mObject.syncStatus == SyncStatus.syncEnd) && (mObject.syncCount == 0))
             {
                 //Log.d("NetSceneSnsSync", "onHander sync event result.syncStatus = " + mObject.syncStatus);
                 Instance.doScene();
             }
             else if ((mObject.syncStatus == SyncStatus.syncEnd))// && mObject.isAppActive
             {
                 //Log.d("NetSceneSnsSync", "onHander sync event result.syncStatus = " + mObject.syncStatus);
                 Instance.doScene();
             }
         }
         else
         {
             int num = 0;
             if (evtArgs.mObject != null)
             {
                 num = (int)evtArgs.mObject;
             }
             if ((num & 0x100) != 0)
             {
                 Instance.hasNotify = true;
                 Instance.doScene();
             }
         }
     }
 }