android installer plusieurs cartes à un adaptateur

J'ai été en utilisant le SeparatedListAdapter qui est très bien connu et fonctionne parfaitement, mais il semble que je ne peux pas utiliser le addSection() pour ajouter un SimpleAdapter, parce que l'application est terminée. Je suis fournissant un peu de code pour vous montrer ce que je suis en train de faire et d'obtenir quelques conseils afin de résoudre ce problème. S'il vous plaît laissez-moi savoir si vous avez besoin d'un autre morceau de code ou quoi que ce soit:

//Declarations

private SimpleAdapter _resultsAdapter;
private ArrayAdapter<String> _adapter;
private List<Map<String,?>> _resultsList;
private ArrayList<String> _stringList = new ArrayList<String>();

//Much of source code here

//The following lines work (I can addSection()).
    _adapter =  new ArrayAdapter<String>(this, R.layout.custom_list_item, _stringList);
    _sla = new SeparatedListAdapter(this);
    _sla.addSection("Input Data", _adapter);  

//More source code here...

//The following causes a crash
_resultsList.add(createItem(resultTitle.toString(), fieldDetails.toString())); //Loading data in a loop (works 100%)
_resultsAdapter = new SimpleAdapter(CompanyInfoServiceViewActivity.this, _resultsList, R.layout.list_complex, new String[] { ITEM_TITLE, ITEM_CAPTION }, new int[] { R.id.list_complex_title, R.id.list_complex_caption });
_sla.addSection("Results", _resultsAdapter); //Crashes here. _sla is not null (see above)

OriginalL'auteur iCantSeeSharp | 2011-11-01