У меня есть ListView
с пользовательским Servizio
объектом в каждой строке. Я использую SimpleAdapter
для этого, и это нормально.
Проблема в том, что я не могу заполнить счетчик внутри каждого Servizio
. Этот код внутри Servizio.java вызывает сбой моего приложения:
Spinner spinner = (Spinner) findViewById(R.id.spinner);
int m = 3;//Integer.parseInt(camping.rulesList.getMaxPers().get(camping.tipSel));
String[] array_spinner=new String[m];
for (int indice = 0; indice < m; indice++)
{
if (indice == 0) array_spinner[indice] = String.format("%d persona", indice+1);
else array_spinner[indice] = String.format("%d persone", indice+1);
}
ArrayAdapter<String> aa = new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_spinner_item, array_spinner);
aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(aa);
Тот же код работает для одного счетчика на основной деятельности ... что мне не хватает?
Спасибо! ; -)
ОБНОВЛЕНИЕ: Вот журнал ... Возможно, проблема в том, что "Попытка добавить окно с токеном вне приложения WindowToken" ...
01-11 16: 23: 06.038:
WARN / dalvikvm (12582): threadid = 1:
выход из потока с неперехваченным исключением
(группа = 0x40028a00) 01-11 16: 23: 06.038:
WARN / WindowManager (103): Попытка
добавить окно с токеном вне приложения
WindowToken {44ac0100 token = null}.
Aborting. 01-11 16: 23: 06.058:
(...)