|
@@ -1,6 +1,5 @@
|
|
|
package eu.kanade.tachiyomi.ui.recently_read
|
|
|
|
|
|
-import android.support.v7.widget.RecyclerView
|
|
|
import android.view.ViewGroup
|
|
|
import eu.davidea.flexibleadapter.FlexibleAdapter
|
|
|
import eu.kanade.tachiyomi.R
|
|
@@ -15,13 +14,15 @@ import eu.kanade.tachiyomi.util.inflate
|
|
|
* @param fragment a RecentlyReadFragment object
|
|
|
* @constructor creates an instance of the adapter.
|
|
|
*/
|
|
|
-class RecentlyReadAdapter(val fragment: RecentlyReadFragment) : FlexibleAdapter<RecyclerView.ViewHolder, Any>() {
|
|
|
+class RecentlyReadAdapter(val fragment: RecentlyReadFragment)
|
|
|
+: FlexibleAdapter<RecentlyReadHolder, MangaChapterHistory>() {
|
|
|
+
|
|
|
/**
|
|
|
* Called when ViewHolder is created
|
|
|
* @param parent parent View
|
|
|
* @param viewType int containing viewType
|
|
|
*/
|
|
|
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): RecyclerView.ViewHolder? {
|
|
|
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): RecentlyReadHolder {
|
|
|
val view = parent.inflate(R.layout.item_recent_manga)
|
|
|
return RecentlyReadHolder(view, this)
|
|
|
}
|
|
@@ -31,9 +32,9 @@ class RecentlyReadAdapter(val fragment: RecentlyReadFragment) : FlexibleAdapter<
|
|
|
* @param holder bind holder
|
|
|
* @param position position of holder
|
|
|
*/
|
|
|
- override fun onBindViewHolder(holder: RecyclerView.ViewHolder?, position: Int) {
|
|
|
- val item = getItem(position) as MangaChapterHistory
|
|
|
- (holder as RecentlyReadHolder).onSetValues(item)
|
|
|
+ override fun onBindViewHolder(holder: RecentlyReadHolder, position: Int) {
|
|
|
+ val item = getItem(position)
|
|
|
+ holder.onSetValues(item)
|
|
|
}
|
|
|
|
|
|
/**
|