ich an Projekten arbeiten, die viele verschiedene Arten von Listen verwenden, so habe ich dieseGibt es Nachteile beim Erstellen anonymer Instanzen von BaseAdapter?
BaseAdapter someAdapter = new BaseAdapter() {
@Override
public int getCount() {
return 0;
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public long getItemId(int position) {
return 0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
return null;
}
};
und tun alle listenspezifischen Änderungen hier; Ist das eine schlechte Übung? Ich habe das Gefühl, einen neuen Adapter jedes Mal zu erweitern, um meine Projektdateien zu komplizieren, und das hilft mir, meinen Code besser zu organisieren. Gibt es irgendwelche Nachteile für diesen Ansatz, d. H. Etwas, das schiefgehen könnte/schlechter Code-Stil?
Es tut mir leid, wenn diese Frage breit/offtopic ist. Ich sah ein paar andere Fragen, die den General adv./disadv anfragten. von anonymen Klassen, aber nichts Spezifisches.
Verwenden Recycler view.Check Link https://stackoverflow.com/questions/26245139/how-to-create-recyclerview-with-multiple-view-type – Anonymous
Ihre Frage Meinung basierte und Wegthema daher –
Ich bin nicht einverstanden. Jede Option wird deutliche Vor- und Nachteile haben (nicht auf Meinungen basierend, wie ich bereits sagte, Ästhetik, wie leicht überschaubarer Code ist nicht, was ich hier suche). Ich frage, ob es bestimmte Probleme gibt, regelmäßig anonyme Klassen für diese Anwendung zu verwenden – ColonD