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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions