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); } } }
public void OnVerifyActivityFailed(VerifyActivityFailedEventArgs eventArgs) { if (!mSuppressVerifyFailedEvents && VerifyActivityFailed != null) { VerifyActivityFailed(typeof(ActivityExecutor), eventArgs); } }
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(); } }