Я сейчас работаю над проектом android, и у меня возникла проблема. Я хочу, чтобы счетчик выбирал текущий элемент после обновления. Вместо этого он показывает элемент по умолчанию, который имеет индекс 0. Кто-нибудь может мне помочь? Спасибо.
@Override
public void onRefresh() {
populateSpinner();
spinner.setOnItemSelectedListener(this);
adapter.notifyDataSetChanged();
swipeRefreshLayout.setRefreshing(false);
}
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
Items selectedItem = (Items) parent.getItemAtPosition(position);
itemList.clear();
spinner.setSelection(position);
if (position == 0) {
loadItems();
} else {
loadItemsByLocation(selectedItem);
}
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}