Ciao a tutti.

Sto cercando di far popolare una ListView con dati dinamici in un'applicazione Android.

Non ho errori ma la ListView risulta essere vuota.

Se provo, invece con dei dati statici tutto funziona alla grande.

La stringa di input dinamico è del tipo:
codice:
Titolo articolo<br />Autore
Ripetuto N volte per quanti ne estrae il DB, cioè:
codice:
Academic writing and publishing<br />Hartley, J.<br /><br />
A practical guidebook<br />Hays, J. C.<br /><br />
JEPS<br />Jamali, H. R.<br /><br />
...
...
Con questi dati statici la ListView funziona e si popola correttamente:
codice:
 public static final String[] titles = new String[] { "Strawberry",
 "Banana", "Orange", "Mixed" };


 public static final String[] descriptions = new String[] {
 "It is an aggregate accessory fruit",
 "It is the largest herbaceous flowering plant", "Citrus Fruit",
 "Mixed Fruits" };


 public static final Integer[] images = { R.drawable.image1,
 R.drawable.image2, R.drawable.image3, R.drawable.image4 };
Con questi dati dinamici invece la ListView si presenta vuota, perchè?
Sapreste aiutarmi?
Grazie
codice:
try {

        httpTransport.call(SOAP_ACTION, envelope);
        SoapPrimitive response = (SoapPrimitive) envelope.getResponse();


        String myString = response.toString();   
        String myStringnew = myString.replaceAll("<br />", "\n");   
        String[] myStrings = myStringnew.split("\n");


        final String[] titles = new String[] { myStrings[0].toString() };
        final String[] descriptions = new String[] { myStrings[1].toString() };
        final Integer[] images = { R.drawable.image1, R.drawable.image2,
                R.drawable.image3, R.drawable.image4 };


        rowItems = new ArrayList<RowItem>();
        for (int i = 0; i < titles.length; i++) {
            RowItem item = new RowItem(images[i], titles[i],
                    descriptions[i]);
            rowItems.add(item);
        }


        listView = (ListView) findViewById(R.id.list);
        CustomListViewAdapter adapter = new CustomListViewAdapter(this,
                R.layout.list_item, rowItems);
        listView.setAdapter(adapter);
        listView.setOnItemClickListener(this);


    } catch (Exception exception) {


        }