ich den folgenden Codenicht zugänglich ist im aktuellen Kontext
public abstract class BaseAdapter<T, V extends BaseAdapter.ViewHolder> extends ArrayAdapter<T> {
public BaseAdapter(Context context, int resource, Collection<T> collection) {
// typical constructor logic
}
// some other custom defined methods
public static class ViewHolder {
// custom defined logic
}
}
public class ModelAdapter extends BaseAdapter<Model, ModelAdapter.ModelViewHolder> {
public ModelAdapter(Context context, int resource, Collection<Model> collection) {
super(context, resource, collection);
// typical constructor logic
}
public static class ModelViewHolder extends ViewHolder {
// custom defined logic
}
}
Die BaseAdapter und ModelAdapter sind in getrennten Dateien. Das Problem ist, dass ich einen Kompilierungsfehler haben beim Versuch, die ModelAdapter zu definieren: ModelViewHolder im aktuellen Kontext nicht zugänglich ist
ich diesen Fehler nicht wirklich verstehen und kann nicht herausfinden, was ich falsch mache. Kann mir jemand dieses Problem erklären oder einen Link, der diese Situation klären könnte?
Können Sie die vollständige Compiler-Nachricht posten? – Fildor
Das ist die komplette Compiler Nachricht – CipQuestion