pull/1652/head
kunfei 3 years ago
parent 7a09a8fb66
commit 77291fb8ab
  1. 2
      app/build.gradle
  2. 6
      app/src/main/java/io/legado/app/ui/book/search/SearchActivity.kt

@ -230,5 +230,5 @@ dependencies {
//epubLib集成到应用内 //epubLib集成到应用内
// LeakCanary // LeakCanary
//debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.7' //debugImplementation('com.squareup.leakcanary:leakcanary-android:2.7')
} }

@ -10,6 +10,8 @@ import android.view.View.VISIBLE
import android.widget.TextView import android.widget.TextView
import androidx.activity.viewModels import androidx.activity.viewModels
import androidx.appcompat.widget.SearchView import androidx.appcompat.widget.SearchView
import androidx.lifecycle.lifecycleScope
import androidx.lifecycle.whenStarted
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.google.android.flexbox.FlexboxLayoutManager import com.google.android.flexbox.FlexboxLayoutManager
@ -196,12 +198,14 @@ class SearchActivity : VMBaseActivity<ActivityBookSearchBinding, SearchViewModel
} }
private fun initData() { private fun initData() {
launch { lifecycleScope.launch {
whenStarted {
viewModel.searchDataFlow.conflate().collect { viewModel.searchDataFlow.conflate().collect {
adapter.setItems(it) adapter.setItems(it)
delay(1000) delay(1000)
} }
} }
}
launch { launch {
appDb.bookSourceDao.flowGroupEnabled().conflate().collect { appDb.bookSourceDao.flowGroupEnabled().conflate().collect {
groups.clear() groups.clear()

Loading…
Cancel
Save