stateMachine xaml while질문입니다

stateMachine state의 xaml 에서 while문을 사용합니다.
앞의 state에서 추출한 숫자 ~ 50까지 다운로드 하는데
다운로드 완료 창이 뜨면 숫자+1 이 되는 형식인데
만약 5번쨰 다운로드 중 에러가 나면 5부터 다시 시작되어야하는데
초기 숫자부터 다운로드됩니다.
argument의 방향은 IN/OUT 이라 에러가 나면 그 변수값이 OUT되어 다시 들어갈줄알았는데 아니네요 방법이 없을까요 ?

그리고 while에서 첫번째 다운로드가 정상적으로 완료되면 다음 while 문부터 속도가 매우 느려집니다 ( 타임아웃 에러는 안남 ) . 문제가 무엇일까요?

안녕하세요. @cee2

A1.StateMachine 에서 아큐먼트값이 잘 동작하지 않으신다고 하셨는데 …

에러로 인해서 밖으로 나오면 정상적으로 프로세스가 돈게 아니라서 아웃값을 전달하지 못합니다.

전달하려먼 아마 반복하는 xmal 문의 catch 문에서 해당 값을 넘겨주고 빠져나오도록 하셔야 할꺼같습니다.

A2. 첫번째 첨부 이후에 다음부터 와일문 속도가 현저희 늦어진다고 하셨는데 저도 동일한 경험을 겪어봐서

답변드립니다… 정확한 원인은 모르겠습니다만 … 웹페이지가 떠있는데 인식이 느리단 느낌이었습니다.

그래서 저는 리프레쉬 브라우저 액티비티를 사용해줬고 일부 리프레쉬 할때 메인페이지로 빠져나가는 사이트

에 대해서는 주소창에 목록이 있는 주소를 기입하여 이동하도록 하였더니 정상속도로 돌아왔습니다.

참고가 되셨으면 하네요. 답변이 되셨다면 솔루션 버튼도 부탁드립니다.

1 Like

자세한 답변 감사합니다. 해결해보고막히는 부분 있으면 다시 한번 부탁드리겠습니다 ^^

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.