Witam

Tworzę swój pierwszy widget dla androida.
Chciałbym wyświetlić w ListView listę pobraną z RSS'a. Znalazłem aplikację, która pobiera listę i wyświetla ją ale mam problem z przerobieniem tego na widget.

Zrobiłem widget, wyświetlam napis w TextView, odświeżam timerem.

Niestety problem jest z obsługą ListView gdyż aplikacja używała metod dostępnych chyba tylko w Activity np. findViewById czy ArrayAdapter<RssItem> adapter = new ArrayAdapter<RssItem>(this,android.R.layout.simple_list_item_1, rssReader.getItems());

Kod gdzie występuje problem:

[CODE]
try {
// Create RSS reader
RssReader rssReader = new RssReader("http://www.tvn24.pl/najnowsze.xml");
// Get a ListView from main view
ListView itcItems = (ListView) findViewById(R.id.listView1);

    // Create a list adapter
    ArrayAdapter<RssItem> adapter = new ArrayAdapter<RssItem>(this,android.R.layout.simple_list_item_1, rssReader.getItems());
    // Set list adapter for the ListView
    itcItems.setAdapter(adapter);
    			
    // Set list view item click listener
    //itcItems.setOnItemClickListener(new ListListener(rssReader.getItems(), this));
    			

} catch (Exception e) {
Log.e("ITCRssReader", e.getMessage());
}
[/CODE]

Jak najprościej poradzić sobie z tym problemem?