Exemple #1
0
        public bool VerifyConnection()
        {
            ValidateState();

            ADBState state;

            while (true)
            {
                state = mActivityProvider.GetADBState();

                if (state == ADBState.AllOK)
                {
                    return(true);
                }

                VerifyActivityFailedEventArgs eventArgs = new VerifyActivityFailedEventArgs(state);

                OnVerifyActivityFailed(eventArgs);

                if (!eventArgs.RetryVerificationSet)
                {
                    return(false);
                }
            }
        }
Exemple #2
0
 public void OnVerifyActivityFailed(VerifyActivityFailedEventArgs eventArgs)
 {
     if (!mSuppressVerifyFailedEvents && VerifyActivityFailed != null)
     {
         VerifyActivityFailed(typeof(ActivityExecutor), eventArgs);
     }
 }
Exemple #3
0
        private void MActivityExecutor_VerifyActivityFailed(object sender, VerifyActivityFailedEventArgs eventArgs)
        {
            if (InvokeRequired)
            {
                Invoke(new EventHandler <VerifyActivityFailedEventArgs>(MActivityExecutor_VerifyActivityFailed), sender, eventArgs);
                return;
            }

            if (mSplashDialog.Visible)
            {
                mStoredVerifyState = eventArgs.ADBState;
            }
            else if (HandleFailedVerification(eventArgs.ADBState, true))
            {
                eventArgs.SetRetryVerification();
            }
        }