mirror of
https://github.com/gedoor/legado.git
synced 2024-07-17 00:58:29 +08:00
优化
This commit is contained in:
parent
7a09a8fb66
commit
77291fb8ab
@ -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,10 +198,12 @@ class SearchActivity : VMBaseActivity<ActivityBookSearchBinding, SearchViewModel
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun initData() {
|
private fun initData() {
|
||||||
launch {
|
lifecycleScope.launch {
|
||||||
viewModel.searchDataFlow.conflate().collect {
|
whenStarted {
|
||||||
adapter.setItems(it)
|
viewModel.searchDataFlow.conflate().collect {
|
||||||
delay(1000)
|
adapter.setItems(it)
|
||||||
|
delay(1000)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
launch {
|
launch {
|
||||||
|
Loading…
Reference in New Issue
Block a user