public class HTMLListActivity extends ListActivity {
private List<String> filesEntries = new ArrayList<String>();
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
AppUtils.showDebug(getApplicationContext(), "HTMLListActivity - onCreate!!");
filesEntries.add("a1_bienvenida");
filesEntries.add("a2_info_tabaquismo");
filesEntries.add("a3_tests");
filesEntries.add("diez_mandamientos");
filesEntries.add("test");
filesEntries.add("mitos_del_tabaco");
ArrayAdapter<String> directoryList = new ArrayAdapter<String>(this,
R.layout.cigar_row, this.filesEntries);
this.setListAdapter(directoryList);
}
protected void onListItemClick(ListView l, View v, int position, long id) {
TextView tv = (TextView)v;
Intent i = new Intent( getApplicationContext(), HTMLViewer.class );
i.putExtra( "fileName", tv.getText());
startActivity( i );
}
}
只要使用filesEntries list泛型就可以了