Ciao a tutti.
Questo è il mio primo post e mi presento velocemente. Mi chiamo Fabrizio Giudici, ho esperienza con varie tecnologie Java da quando Java è uscito e ho iniziato a sviluppare per Android da poco più di un mese. Due settimane fa ho pubblicato la mia prima applicazione sul Market. Si chiama blueBill Mobile (blueBill Mobile - Home) ed è open source (dettagli sul sito).
Mi trovo piuttosto bene con Android, ma ci sono alcune cose banali che non funzionano - le tipiche cose sceme che però uno magari "non vede" per delle settimane. Ad esempio, il metodo sottostante dovrebbe prendere una ExpandableListView, collassare tutti i gruppi ed espandere l'ultimo. In generale non funziona quasi mai, specialmente non espande l'ultimo gruppo, e a volte mi lancia un'eccezione che non mi aspetto nel mio Adapter. Notare che i dati sono ok e che se collasso / espando la lista a mano funziona regolarmente.
Grazie.
codice:public void highlightLatestObservation() { try { final ExpandableListView expandableListView = getExpandableListView(); final int groupCount = expandableListView.getCount(); for (int i = 0; i < groupCount - 1; i++) { expandableListView.collapseGroup(i); } expandableListView.expandGroup(groupCount - 1); } catch (Exception e) // FIXME: sometime fails for IndexOutOfBoundsException in ObservationListAdapter { logger.throwing("highlightLatestObservation()", CLASS, e); } }

LinkBack URL
About LinkBacks
Rispondi quotando