Skip to content

Handler의 필요성 #9

@seunghee63

Description

@seunghee63

Handler의 필요성

Issue
Thread를 이용하여 구현한 seekbar에서 플레이 되고 있는 음악의 시간에 맞춰
재생시간 UI를 바꿔주는 작업을 하고자 했으나 error 발생

Handler란
다른 객체가 보낸 메세지를 수신-> 처리하는 객체

Handler의 필요성

  • 문제점 : 메인 스레드를 제외한 어떤 스레드도 화면을 바꾸는 작업을 할 수 없음.
  • 문제 해결을 위해, Handler필요! => 스레드가 뷰의 갱신을 Handler에게 요청할 경우, Handler가 UI를 수정하라는 메세지를 보냄으로써 화면 수정 작업이 가능해짐!

*추가적으로 Handler기능에 대한 논의하기!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions