Ciao a tutti non riesco ad avviare un' activity da elementi di una listview ad un'altra finestra.
Popolo la listview da un file xml e poi attendo l'evento onItemClickListener.
Quando l'utente schiaccia un elemento , vorrei aprire un altra activity (seconda.class)
x1public class HelloListViewActivity extends ListActivity {
2*
3public void onCreate(Bundle savedInstanceState) {
4Riempio l'array dal file xml
5String[] countries = getResources().getStringArray(R.array.countries_array);
6
7setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, countries));
8*super.onCreate(savedInstanceState);
9
10
11
12
13*setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, countries));
14
15
16
17
18*ListView lv = getListView();
19*lv.setTextFilterEnabled(true);
20
21
22
23
24*lv.setOnItemClickListener(new OnItemClickListener() {
25* *public void onItemClick(AdapterView<?> parent, View v,int position, long id) {
26* * * Intent intent = new Intent(getApplicationContext(),Seconda.class);
27* * startActivity(intent); **
28* *}
29* *
30*});
31}
32}
Ma l'applicazione, quando tocco l'elemento della listview, purtroppo crasha e si chiude. Come posso fare ?? Dove sbaglioo?