Привет, у меня есть прядильщик, который я спрятал, используя атрибут видимости = ушел. я вызываю список счетчиков с помощью spinner.performclick (), это работает нормально, за исключением того, что при выборе элемента в списке счетчиков мой прослушиватель onselect никогда не вызывается. пожалуйста помогите :)
единственное предупреждение, которое выдается в catlog: «окно уже сфокусировано, игнорируя усиление фокуса»
catagorySpinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
CashDB cdb = new CashDB(getBaseContext());
cdb.open();
Cursor c = cdb.FetchCatagory(id);
startManagingCursor(c);
c.moveToFirst();
String newCatagoryName = c.getString(c.getColumnIndexOrThrow(CashDB.CATAGORY_NAME));
c.close();
areYouSureDialog("Are You Sure?", "Are you sure you want to delete the catagory " +'"'
+ catagoryName + '"'+ " and move all of the transactions to " +'"'
+ newCatagoryName + '"' + " ?",
catagoryIcon, catagoryName,newCatagoryName, DELETE_CATAGORY_MOVE, catagoryId);
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});