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