Такая проблема: вызываются две функции (одна идет за другой), но первой выполняется вторая, что делает программу не юзабельной.
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
adapter.getFilter().filter(parent.getItemAtPosition(position).toString());
adapter.sortExpenseList(checkFilterType(parent.getItemAtPosition(position).toString()), typeSort);
runLayoutAnimation(recyclerView);
}
@Override
public Filter getFilter() {
return new Filter() {
@Override
protected FilterResults performFiltering(CharSequence constraint) {
/****/
Log.e("ERA", "11");
}
@Override
protected void publishResults(CharSequence constraint, FilterResults results) {
filteredExpenseList = (ArrayList<Expense>) results.values;
Log.e("ERA", "1");
}
};
}
public void sortExpenseList(String filterType, final String sortType) {
Log.e("ERA", "2");
switch (filterType) {
case FILTER_BY_DATE:
/****/
break;
case FILTER_BY_MILEAGE:
/****/
break;
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Мне нужно прочитать вот этот документПытался сделать это с помощью pdfbox:
Как записать данные из файла в коллекцию List или ArrayList?Есть файл(рис1),нужно построчно записать его в коллекцию