Ես յուրաքանչյուր տողում ունեմ 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: WARManager-ը ավելացված է 3 պատուհանին(mp10): ոչ կիրառական նշանով WindowToken{44ac0100 token=null}: Հղիության ընդհատում. 01-11 16:23:06.058: (...)