개발/Android (1) 썸네일형 리스트형 안드로이드(JAVA)와 C#에서의 쓰레드 화면 동기화 네트워크 상태, 센서 값등은 쓰레드를 통해 현재 상태를 받아온다. 중요한 점은 센서값을 받을 때 메인UI에게 그 상황을 알려주어야 한다는 점이다. 이것을 어떻게 구현할까? 이를 위해 C#에는 delegate가 있다면 JAVA에는 interface가 존재한다. 코드를 통해서 확인하자 C# 코드는 현재 상황을 textBox에 보여주는 코드이다. 총 2개의 코드가 있다. Form : 화면 GUI 출력 코드, textBoxLog에 현재의 로그를 출력한다. Thread : check()함수를 통해 쓰레드를 실행시키고 쓰레드는 checkMethod 함수를 실행하며 현재의 상황을 측정한다. 그리고 로그를 Form에게 보낸다. ParentForm.cs (화면에 보여지는 코드) public delegate void pr.. 이전 1 다음