DownloadManager.Listener

import com.newin.nplayer.sdk.DownloadManager.Listener

DownloadManager.Listener는 다운로드와 관련된 이벤트 처리를 위한 인터페이스로, 위와 같은 메서드를 제공합니다. 각각 메서드에 대한 설명은 아래 메서드를, 리스너를 추가 하는 방법은 addListener를 참고하시면 됩니다.


메서드

onItemAdded

fun onItemAdded(item: DownloadItem)
파라미터타입설명
itemDownloadItem목록에 추가된 다운로드 아이템

다운로드할 아이템이 목록에 추가될 때 처리를 위한 메서드입니다. 아이템을 추가할 때 추가적인 처리가 필요할 경우에 이 메서드를 사용합니다.

onItemRemoved

fun onItemRemoved(item: DownloadItem)
파라미터타입설명
itemDownloadItem목록에서 제거된 다운로드 아이템

다운로드 목록에서 아이템을 제거할 때 처리를 위한 메서드입니다. 아이템이 제거될 때 추가적인 처리가 필요할 경우에 이 메서드를 사용합니다.

onProgressUpdated

fun onProgressUpdated(item: DownloadItem)
파라미터타입설명
itemDownloadItem다운로드가 진행 중인 다운로드 아이템

다운로드가 진행되는 매순간을 처리하기 위한 메서드입니다. 아이템 다운로드가 진행됨에 따라 추가적인 처리가 필요할 경우에 이 메서드를 사용합니다.

onStatusChanged

fun onStatusChanged(item: DownloadItem)
파라미터타입설명
itemDownloadItem다운로드 상태가 바뀐 다운로드 아이템

다운로드 아이템의 상태가 변경될 때 처리를 위한 메서드입니다. 즉, 다운로드를 완료하였거나, 실패하였을 때 등의 상황에 추가적인 처리가 필요할 경우에 이 메서드를 사용합니다.