▲쓰레드 3개를 사용하여 각각 숫자 3000까지 올라가는 프로그램
작업환경 : Eclipse, Android Virtual Device
xml코드를 사용하지않고 java코드로만 만들어서 View 클래스를 상속받은 클래스에서 제작하였다.
그리고 처음부터라는 회색영역을 클릭하는 이벤트가 발생하면 각 쓰레드를 null로 처리하여 제거하고 새로 인스턴스화 하여 구현하였다.
각 클래스 짤막 설명
MainActivity : setContentView에서 xml로 짜여진 layout을 뿌려주는것이 아닌 View를 상속받은 TestView를 화면에 뿌려준것(이때 이 에플리케이션에 대한 정보를 파라미터로 넘겨줌)
TestView : View클래스를 상속받은 클래스로 UI부분과 이벤트를 담당하는 클래스
Thread1 : 랜덤으로 수를 증가하여(그 수들은 TestView안에 있는 변수에 저장한다) 3000을 넘어가면 종료되는 클래스
'프로그래밍 > Java, Android' 카테고리의 다른 글
(안드로이드) 파일 처리 응용 (0) | 2016.07.09 |
---|---|
(안드로이드) 파일처리 예시 소스 (0) | 2016.07.09 |
(Java) 쓰레드 (0) | 2016.07.09 |
(안드로이드) RGB 코드정해서 텍스트 색 변환하는 어플리케이션 (0) | 2016.07.09 |
명령 프롬프트로 가상머신 연동 (0) | 2016.07.09 |