KnP House for Daily

Tizen Native App SendUserEvent()의 예상치 못한 결과 본문

Tizen/Tizen 개발

Tizen Native App SendUserEvent()의 예상치 못한 결과

K.ung 2014.05.26 14:42

Tizen Native App Api 에서 'EventDrivenThread' 를 이용하여 반복적인 작업을 진행하면서 완료된 작업 결과를 메인 클래스로 보내는 것을 하였다.


그래서 기본 EventDrivenThread 골격에 SendUserEvent()를 추가하고, 메인 클래스에서는 OnUserEventReceivedN()를 추가하여 진행 하였다.



하지만!!!!!!!!!!!!!!!!


한번 보내면 한번 받고 보내고 받고의 flow를 원했는데... 그게 안됀다.....




위 그림은 로그를 찍어본거다. 


OnTimerExpired 가 스레드에서 보내주는 거고, RequestId = 0 이 받는 부분인데...


한꺼번에 보냈다가 한꺼번에 받는다... 이게 지맘대로 진행된다.


Tizen FORUM에서 외국사람이 쓴글 을 보니 대부분 저렇게 된다고 하더라, 이게 bug라는 말도 있는데...


왜 이렇게 진행 되는지는 아직 모르겠다.


저작자 표시 비영리 변경 금지
신고
0 Comments
댓글쓰기 폼