mirror of
https://github.com/lizongying/my-tv.git
synced 2026-10-26 22:26:29 +08:00
add epg
This commit is contained in:
@@ -51,6 +51,7 @@ class MainFragment : BrowseSupportFragment() {
|
||||
|
||||
view?.post {
|
||||
// request?.fetchPage()
|
||||
// tvListViewModel.getTVViewModel(0)?.let { request?.fetchProgram(it) }
|
||||
}
|
||||
|
||||
tvListViewModel.getTVListViewModel().value?.forEach { tvViewModel ->
|
||||
@@ -86,6 +87,14 @@ class MainFragment : BrowseSupportFragment() {
|
||||
).show()
|
||||
}
|
||||
}
|
||||
tvViewModel.program.observe(viewLifecycleOwner) { _ ->
|
||||
if (tvViewModel.program.value == null || tvViewModel.program.value?.size!! < 3) {
|
||||
if (tvViewModel.programId.value != null) {
|
||||
Log.i(TAG, "get program ${tvViewModel.title.value}")
|
||||
request?.fetchProgram(tvViewModel)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -143,7 +152,7 @@ class MainFragment : BrowseSupportFragment() {
|
||||
private fun loadRows() {
|
||||
rowsAdapter = ArrayObjectAdapter(ListRowPresenter())
|
||||
|
||||
val cardPresenter = CardPresenter(lifecycleScope)
|
||||
val cardPresenter = CardPresenter(viewLifecycleOwner)
|
||||
|
||||
var idx: Long = 0
|
||||
for ((k, v) in TVList.list) {
|
||||
|
||||
Reference in New Issue
Block a user