It’s easier because there is a lot more tutorials on how to do it in java. Trying to learn both at the same time is harder than focusing in one thing, don’t you agree?
I’m glad you found a solution.
I also came across similar problem and came to an empirical observation that any method of adapter (class that extends RecyclerView.Adapter) cannot be accessed outside the class (Not sure why this is happening) and hence I too need to pass the data in the constructor itself.
Can someone throw any light on this?