Я довольно новый для андроида развития и когда я пытаюсь работать с адаптерами фрагментов, которые я получаю ошибку, я попытался написать эту линию под onCreateView
Android - Адаптеры Выпущенных фрагментов
valueAdapterEn = new ValueAdapterEn(English_list, this);
эта ошибка в этом разделе (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
проблема может быть связана с 'этим'
Вы создали ** ValueAdapterEn **? –
@AparajitaSinha да, конечно, у меня есть –
Пожалуйста, поделитесь своим сообщением об ошибке LogCat –