ich ziemlich neu bin auf android Entwicklung und wenn ich versuche, mit Adaptern in Fragmenten zu arbeiten ich einen Fehler, habe ich versucht, diese Zeile unter den onCreateView
Android - Adapter in Fragmenten Ausgabe
valueAdapterEn = new ValueAdapterEn(English_list, this);
dieser Fehler ist, zu schreiben in diesem Abschnitt (English_list, this)
ValueAdapterEn
public class ValueAdapterEn extends BaseAdapter implements Filterable {
private ArrayList<String> English_List;
private ArrayList<String> Filterd_EngList;
private LayoutInflater mInflater;
private ValueFilter valueFilter;
public ValueAdapterEn(ArrayList<String> English_List, Context context){
this.English_List = English_List;
this.Filterd_EngList = English_List;
mInflater = LayoutInflater.from(context);
getFilter();
}
@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;
}
@Override
public Filter getFilter() {
return null;
}
}
LogCat
Error:(84, 30) error: constructor ValueAdapterEn in class ValueAdapterEn cannot be applied to given types;
required: no arguments
found: ArrayList<String>,TwoFragment
reason: actual and formal argument lists differ in length
das Problem mit 'this'
Haben Sie ** ValueAdapterEn ** erstellt? –
@AparajitaSinha ja natürlich habe ich –
Bitte teilen Sie Ihre LogCat Message Error –