eygraber
08/16/2017, 5:38 AMListUpdateCallback
pass it a type parametergildor
08/16/2017, 5:44 AMeygraber
08/16/2017, 5:45 AMgildor
08/16/2017, 5:45 AMeygraber
08/16/2017, 5:45 AMgildor
08/16/2017, 5:45 AMeygraber
08/16/2017, 5:45 AMeygraber
08/16/2017, 5:46 AMgildor
08/16/2017, 5:46 AMeygraber
08/16/2017, 5:47 AMgildor
08/16/2017, 5:48 AMeygraber
08/16/2017, 5:49 AMeygraber
08/16/2017, 5:50 AMeygraber
08/16/2017, 5:50 AMgildor
08/16/2017, 5:55 AMeygraber
08/16/2017, 5:56 AMkapt3
create stubs of all my kotlin classes?eygraber
08/16/2017, 5:58 AMprivate final android.support.v7.util.ListUpdateCallback<com.mikepenz.fastadapter.IItem> listCallback = null;
eygraber
08/16/2017, 5:59 AMprivate val listCallback = object : ListUpdateCallback {
override fun onInserted(position: Int, count: Int) =
fastAdapter.notifyAdapterItemRangeInserted(position.global, count)
override fun onChanged(position: Int, count: Int, payload: Any?) =
fastAdapter.notifyAdapterItemRangeChanged(position.global, count, payload)
override fun onMoved(fromPosition: Int, toPosition: Int) =
fastAdapter.notifyAdapterItemMoved(fromPosition.global, toPosition.global)
override fun onRemoved(position: Int, count: Int) =
fastAdapter.notifyAdapterItemRangeRemoved(position.global, count)
}
init {
itemList.listCallback = listCallback
}
eygraber
08/16/2017, 5:59 AMitemList.listCallback
is defined in:
interface ItemListStrategy<Item : IItem<*, *>> {
var listCallback: ListUpdateCallback?
}
gildor
08/16/2017, 6:01 AMgildor
08/16/2017, 6:02 AMeygraber
08/16/2017, 6:02 AMgildor
08/16/2017, 6:02 AMeygraber
08/16/2017, 6:10 AMsmuldr
08/16/2017, 8:06 AMdenis.shakinov
08/16/2017, 8:07 AMandroidExtensions {
experimental = true
}
?Hadi Tok
08/16/2017, 8:08 AMHadi Tok
08/16/2017, 8:14 AMgildor
08/16/2017, 8:15 AMwith a similar errorThis message looks like IDE warning and it’s fine. Could you please show error from build logs?