Я пытаюсь использовать один RecyclerView.Adapter
для просмотра нескольких Arraylists разных объектных моделей в нескольких фрагментах.Но я не знаю, как это сделать, есть ли способ сделать это и, если возможно, как я могу это сделать?
Я попытался использовать объект List и привести его к объектным моделям, которые я хотел.Но я не знаю, как использовать их в onBindViewHolder, я не знаю, является ли это даже правильным методом.
public RItemAdapter(List<?> item,String tag) {
if(tag.equals("battery"))
{
bList = (List<BatteryModel>) item;
}
else if(tag.equals("device"))
{
dList = (List<DeviceModel>) item;
}
else if(tag.equals("network"))
{
nList = (List<NetworkModel>) item;
}
else if(tag.equals("storage"))
{
sList = (List<StorageModel>) item;
}
else if(tag.equals("weather"))
{
wList = (List<WeatherModel>) item;
}
}
Я хочу заполнить несколько RecyclerViews
в нескольких Fragments
один адаптер.