|
|
@@ -10,6 +10,7 @@ import android.view.View.VISIBLE
|
|
|
import android.widget.TextView
|
|
|
import androidx.activity.viewModels
|
|
|
import androidx.appcompat.widget.SearchView
|
|
|
+import androidx.core.os.bundleOf
|
|
|
import androidx.core.view.isVisible
|
|
|
import androidx.lifecycle.lifecycleScope
|
|
|
import androidx.recyclerview.widget.LinearLayoutManager
|
|
|
@@ -397,7 +398,7 @@ class SearchActivity : VMBaseActivity<ActivityBookSearchBinding, SearchViewModel
|
|
|
|
|
|
override fun observeLiveBus() {
|
|
|
viewModel.upAdapterLiveData.observe(this) {
|
|
|
- adapter.notifyItemRangeChanged(0, adapter.itemCount)
|
|
|
+ adapter.notifyItemRangeChanged(0, adapter.itemCount, bundleOf(it to null))
|
|
|
}
|
|
|
viewModel.searchFinishLiveData.observe(this) { isEmpty ->
|
|
|
if (!isEmpty || viewModel.searchScope.isAll()) return@observe
|