私はすべてのアプリケーションに共通の拡張機能を使用しようとしていますので、notifyAdapterというext funを作成しましたが、期待通りに機能しません。Generic for RecyclerView.Adapter Android
fun <T> RecyclerView.Adapter<RecyclerView.ViewHolder>.notifyAdapter() {
updateAll()
notifyDataSetChanged()
}
私は
offlineListAdapter.notifyAdapter()
またはonlineListAdapter.notifyAdapter()
を使用する場合、それは
がOfflineListAdapter.kt
をOfflineListAdapter受信機に適用することはできませんスロー
class OfflineListAdapter : RecyclerView.Adapter<OfflineListAdapter.OfflineListHolder>() {
class OfflineListHolder(view: View) : RecyclerView.ViewHolder(view) {
}
}
ジェネリックスを使用してRecyclerView.Adapter
すべての共通拡張機能を作成するにはどうすればよいですか。
ありがとうございます。