Salve ho questa Activity:
e questo è il codice della classe ODLcodice:package com.patrick.odlmanager; import android.app.TabActivity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.TabHost; import com.patrick.odlmanager.ODL; public class ODLManager extends TabActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //this.prepareList(); TabHost mTabHost = getTabHost(); mTabHost.addTab(mTabHost.newTabSpec("tab_test1").setIndicator("TAB 1").setContent(R.id.textview1)); mTabHost.addTab(mTabHost.newTabSpec("tab_test2").setIndicator("TAB 2").setContent(R.id.list)); mTabHost.addTab(mTabHost.newTabSpec("tab_test3").setIndicator("TAB 3").setContent(R.id.textview3)); mTabHost.setCurrentTab(0); } private void prepareList() { ODL[] odl = new ODL[4]; odl[0] = new ODL("sky", "patrick", "bisaccia", "dopo"); odl[1] = new ODL("sky", "patrick", "bisaccia", "dopo"); odl[2] = new ODL("sky", "patrick", "bisaccia", "dopo"); odl[3] = new ODL("sky", "patrick", "bisaccia", "dopo"); ListView list = (ListView) findViewById(R.id.list); list.setAdapter(new ArrayAdapter<ODL>(this, R.id.list, odl)); } }Il problema è che quando vado nella tab dove c'è la listview il programma crasha, potete aiutarmi?codice:package com.patrick.odlmanager; public class ODL { public String type; public String name; public String location; public String when; public ODL(String type, String name, String location, String when) { this.type = type; this.name = name; this.location = location; this.when = when; } public String toString() { return name; } public boolean equals(Object o) { return o instanceof ODL && ((ODL) o).name.compareTo(name) == 0; } }
Grazie![]()

LinkBack URL
About LinkBacks
Rispondi quotando