Я пытаюсь начать другое действие каждый раз, когда элемент нажимается в ListView, но мне удается только запустить одно новое действие, используя намерение, но если я хочу передать действие из массива действий, я застреваю вот код может кто то получит такую же проблему
public class ListViewExample extends ListActivity{ String[] presidents = {
"Dwight D. Eisenhower",
"John F. Kennedy",
"Lyndon B. Johnson",
"Richard Nixon",
"Gerald Ford",
"Jimmy Carter",
"Ronald Reagan",
"George H. W. Bush",
"Bill Clinton",
"George W. Bush",
"Barack Obama"
};
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.listview);
setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, presidents));
}
public void onListItemClick (
ListView parent, View v,
int position, long id)
{
String[] desires = {
"AutoCompleteExample",
"BasicViewsExample",
"DateTimePickerExample",
"ListViewExample",
"ViewsActivity",
"AutoCompleteExample",
"BasicViewsExample",
"DateTimePickerExample",
"ListViewExample",
"ViewsActivity",
"AutoCompleteExample",
};
Intent i = new Intent(desires[position]);
startActivity(i);
}
}