мой код прост.но когда я вхожу в это действие, оно будет продолжать вызывать spinner.setOnItemSelectedListener (). onItemSelected ()
ArrayAdapter<CharSequence> adapterCatalog = new ArrayAdapter<CharSequence>(mContext, R.layout.simple_spinner_item_rank,catalogs);
adapterCatalog.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerCatalog.setPromptId(R.string.search_select_category);
spinnerCatalog.setAdapter(adapterCatalog);
spinnerCatalog.setSelection(0, false);
spinnerCp.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener(){
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id)
{
MySharedPreferences.setSearchCatagoryFilter(catalogIDs.get(position));
MySharedPreferences.save();
mCurrPageIndex = 1;
Log.e(tag,"fillSpinnerCatalog() calls sendRequest()");
sendRequest();
}
@Override
public void onNothingSelected(AdapterView<?> parent)
{
}
});
Я не знаю, почему onItemSelected () всегда вызывает каждые 10 секунд и как восстановитьЭта проблема.