Skip to content
Snippets Groups Projects
Commit e67f7a78 authored by Ryan Harg's avatar Ryan Harg
Browse files

Merge branch 'bugfix/28-fix-app-crash-on-search' into 'develop'

#28: Create adapter after repo initialization

See merge request !106
parents 19c3bd90 2891214e
No related branches found
No related tags found
1 merge request!106#28: Create adapter after repo initialization
Pipeline #16389 passed
...@@ -52,17 +52,6 @@ class SearchActivity : AppCompatActivity() { ...@@ -52,17 +52,6 @@ class SearchActivity : AppCompatActivity() {
setContentView(binding.root) setContentView(binding.root)
adapter =
SearchAdapter(
layoutInflater,
this,
SearchResultClickListener(),
FavoriteListener(favoritesRepository)
).also {
binding.results.layoutManager = LinearLayoutManager(this)
binding.results.adapter = it
}
binding.search.requestFocus() binding.search.requestFocus()
} }
...@@ -97,6 +86,17 @@ class SearchActivity : AppCompatActivity() { ...@@ -97,6 +86,17 @@ class SearchActivity : AppCompatActivity() {
tracksRepository = TracksSearchRepository(this@SearchActivity, "") tracksRepository = TracksSearchRepository(this@SearchActivity, "")
favoritesRepository = FavoritesRepository(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 { binding.search.setOnQueryTextListener(object : SearchView.OnQueryTextListener {
override fun onQueryTextSubmit(rawQuery: String?): Boolean { override fun onQueryTextSubmit(rawQuery: String?): Boolean {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment