재생 목록 수정
- 콘텐츠 수정시 이전 콘텐츠가 재생목록에서 제거되지 않던 버그 수정
This commit is contained in:
@@ -210,13 +210,7 @@ class AudioContentPlayerService : MediaSessionService() {
|
|||||||
generateUrl(
|
generateUrl(
|
||||||
content.id,
|
content.id,
|
||||||
onSuccess = { urlGenerateSuccess(content, it) },
|
onSuccess = { urlGenerateSuccess(content, it) },
|
||||||
onFailure = {
|
onFailure = { playNextContent() }
|
||||||
if (playlistManager!!.hasNextContent()) {
|
|
||||||
playNextContent()
|
|
||||||
} else {
|
|
||||||
onStopService()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -264,13 +258,7 @@ class AudioContentPlayerService : MediaSessionService() {
|
|||||||
generateUrl(
|
generateUrl(
|
||||||
content.id,
|
content.id,
|
||||||
onSuccess = { urlGenerateSuccess(content, it) },
|
onSuccess = { urlGenerateSuccess(content, it) },
|
||||||
onFailure = {
|
onFailure = { playPreviousContent() }
|
||||||
if (playlistManager!!.hasPreviousContent()) {
|
|
||||||
playPreviousContent()
|
|
||||||
} else {
|
|
||||||
onStopService()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -24,8 +24,4 @@ class AudioContentPlaylistManager(private val playlist: List<AudioContentPlaylis
|
|||||||
fun hasNextContent(): Boolean {
|
fun hasNextContent(): Boolean {
|
||||||
return currentIndex + 1 < playlist.size
|
return currentIndex + 1 < playlist.size
|
||||||
}
|
}
|
||||||
|
|
||||||
fun hasPreviousContent(): Boolean {
|
|
||||||
return currentIndex - 1 > 0
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -322,6 +322,7 @@ class AudioContentPlaylistDetailActivity : BaseActivity<ActivityAudioContentPlay
|
|||||||
binding.tvContentCount.text = " ${it.contentCount}개"
|
binding.tvContentCount.text = " ${it.contentCount}개"
|
||||||
binding.tvCreateDate.text = "만든 날짜 ${it.createdDate} "
|
binding.tvCreateDate.text = "만든 날짜 ${it.createdDate} "
|
||||||
adapter.updateItems(it.contentList)
|
adapter.updateItems(it.contentList)
|
||||||
|
this.contentList.clear()
|
||||||
this.contentList.addAll(it.contentList)
|
this.contentList.addAll(it.contentList)
|
||||||
updateCoverImageLayout(imageUrlList = it.playlistCoverImageList)
|
updateCoverImageLayout(imageUrlList = it.playlistCoverImageList)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user