Search code examples
androidandroid-recyclerviewadapter

Raw use of parameterized class 'RecyclerView.Adapter'


I'm developing an app which requires different adapters depending on condition.

My code is-

RecyclerView.Adapter adapter;

    if(condition) adapter=adapter1;
    else adapter=adapter2;

    recyclerView.setAdapter(adapter);

Attached image for reference

Code is working absolutely fine on every version of android but receiving a warning- Raw use of parameterized class 'RecyclerView.Adapter'. Tried searching but unable to resolve warning. Any help is appreciated.


Solution

  • To be honest If I were you I would probably ignore the warning, but doing something like:

    if(condition) recyclerView.setAdapter(adapter1);
    else recyclerView.setAdapter(adapter2);
    

    would probably make the warning "go away"