diff --git a/app/build.gradle b/app/build.gradle index 6bbd5d092..19b7f0f70 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -102,7 +102,7 @@ dependencies { //Cast Dependencies implementation 'androidx.mediarouter:mediarouter:1.2.5' - implementation 'com.google.android.gms:play-services-cast-framework:21.0.0' + implementation 'com.google.android.gms:play-services-cast-framework:21.0.1' //WebServer by NanoHttpd implementation "org.nanohttpd:nanohttpd:2.3.1" diff --git a/app/src/main/java/code/name/monkey/retromusic/adapter/HomeAdapter.kt b/app/src/main/java/code/name/monkey/retromusic/adapter/HomeAdapter.kt index 35a2b2f88..9ad15e075 100644 --- a/app/src/main/java/code/name/monkey/retromusic/adapter/HomeAdapter.kt +++ b/app/src/main/java/code/name/monkey/retromusic/adapter/HomeAdapter.kt @@ -14,6 +14,7 @@ */ package code.name.monkey.retromusic.adapter +import android.annotation.SuppressLint import android.os.SystemClock import android.view.LayoutInflater import android.view.View @@ -35,7 +36,6 @@ import code.name.monkey.retromusic.* import code.name.monkey.retromusic.adapter.album.AlbumAdapter import code.name.monkey.retromusic.adapter.artist.ArtistAdapter import code.name.monkey.retromusic.adapter.song.SongAdapter -import code.name.monkey.retromusic.extensions.hide import code.name.monkey.retromusic.fragments.home.HomeFragment import code.name.monkey.retromusic.glide.GlideApp import code.name.monkey.retromusic.glide.RetroGlideExtension @@ -65,7 +65,6 @@ class HomeAdapter( LayoutInflater.from(activity).inflate(R.layout.section_recycler_view, parent, false) return when (viewType) { RECENT_ARTISTS, TOP_ARTISTS -> ArtistViewHolder(layout) - GENRES -> GenreViewHolder(layout) FAVOURITES -> PlaylistViewHolder(layout) TOP_ALBUMS, RECENT_ALBUMS -> AlbumViewHolder(layout) else -> { @@ -142,12 +141,6 @@ class HomeAdapter( ) } } - GENRES -> { - val viewHolder = holder as GenreViewHolder - viewHolder.bind(home) - } - PLAYLISTS -> { - } } } @@ -155,6 +148,7 @@ class HomeAdapter( return list.size } + @SuppressLint("NotifyDataSetChanged") fun swapData(sections: List) { list = sections notifyDataSetChanged() @@ -241,22 +235,6 @@ class HomeAdapter( } } - private inner class GenreViewHolder(itemView: View) : AbsHomeViewItem(itemView) { - fun bind(home: Home) { - arrow.hide() - title.setText(home.titleRes) - val genreAdapter = GenreAdapter( - activity, - home.arrayList as List, - this@HomeAdapter - ) - recyclerView.apply { - layoutManager = GridLayoutManager(activity, 3, GridLayoutManager.HORIZONTAL, false) - adapter = genreAdapter - } - } - } - open class AbsHomeViewItem(itemView: View) : RecyclerView.ViewHolder(itemView) { val recyclerView: RecyclerView = itemView.findViewById(R.id.recyclerView) val title: AppCompatTextView = itemView.findViewById(R.id.title)