Mam następujący kodnie jest dostępna w bieżącym kontekście
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
}
}
BaseAdapter i ModelAdapter są w plikach rozdzielone. Problem polega na tym, że mam błąd kompilacji podczas próby zdefiniowania ModelAdapter: ModelViewHolder nie jest dostępna w bieżącym kontekście
ja nie bardzo rozumiem ten błąd i nie można dowiedzieć się, co robię źle. Czy ktoś może mi wyjaśnić ten problem lub link, który może wyjaśnić tę sytuację?
Czy możesz opublikować kompletną wiadomość kompilatora? – Fildor
To jest kompletny komunikat kompilatora – CipQuestion