У меня есть различные RecyclerView
наборы (Adapter & Variable), но RecyclerViews так много, что я хочу объединить эти файлы в один.
Я не думаю, что Adapter
возможно, но я думаю, что переменная может.
public class recyclerAData {
public Drawable drawable;
public String string1, string2, string3;
public recyclerAData (Drawable drawable, String string1, String string2, String string3) {
this.drawable = drawable;
this.string1 = string1;
this.string2 = string2;
this.string3 = string3;
}
}
public class recyclerBData {
public Drawable drawable1, drawable2;
public String string1, string2, string3;
public recyclerBData (Drawable drawable1, Drawable drawable2, String string1, String string2) {
this.drawable1 = drawable1;
this.drawable2 = drawable2;
this.string1 = string1;
this.string2 = string2;
}
}
Возьмем пример, скажем, у нас есть эти два RecyclerView
данных, и я хочу превратить эти два файла в один.
Я думаю, это было возможно ..
public class recyclerOneData {
public Drawable drawable1, drawable2;
public String string1, string2, string3;
public recyclerAData (Drawable drawable, String string1, String string2, String string3) {
this.drawable = drawable;
this.string1 = string1;
this.string2 = string2;
this.string3 = string3;
}
public recyclerBData (Drawable drawable1, Drawable drawable2, String string1, String string2) {
this.drawable1 = drawable1;
this.drawable2 = drawable2;
this.string1 = string1;
this.string2 = string2;
}
}
Но Android Studio говорит, что мне нужен тип возврата, и я не могу продолжать.
Есть ли способ объединить их в один? И еще: есть ли способ интегрировать не только переменную, но и адаптер?