#28: Create adapter after repo initialization
This commit is contained in:
parent
19c3bd9081
commit
2891214eac
|
@ -52,17 +52,6 @@ class SearchActivity : AppCompatActivity() {
|
|||
|
||||
setContentView(binding.root)
|
||||
|
||||
adapter =
|
||||
SearchAdapter(
|
||||
layoutInflater,
|
||||
this,
|
||||
SearchResultClickListener(),
|
||||
FavoriteListener(favoritesRepository)
|
||||
).also {
|
||||
binding.results.layoutManager = LinearLayoutManager(this)
|
||||
binding.results.adapter = it
|
||||
}
|
||||
|
||||
binding.search.requestFocus()
|
||||
}
|
||||
|
||||
|
@ -97,6 +86,17 @@ class SearchActivity : AppCompatActivity() {
|
|||
tracksRepository = TracksSearchRepository(this@SearchActivity, "")
|
||||
favoritesRepository = FavoritesRepository(this@SearchActivity)
|
||||
|
||||
adapter =
|
||||
SearchAdapter(
|
||||
layoutInflater,
|
||||
this,
|
||||
SearchResultClickListener(),
|
||||
FavoriteListener(favoritesRepository)
|
||||
).also {
|
||||
binding.results.layoutManager = LinearLayoutManager(this)
|
||||
binding.results.adapter = it
|
||||
}
|
||||
|
||||
binding.search.setOnQueryTextListener(object : SearchView.OnQueryTextListener {
|
||||
|
||||
override fun onQueryTextSubmit(rawQuery: String?): Boolean {
|
||||
|
|
Loading…
Reference in New Issue