Hi, I have this class called Menu (in eclipse) and its purpose is to set up a menu. When I click on one of the Strings (MainActivity, example1 etc.) it is to see if the thing clicked is a class (my MainActivity is a class) and if it is a class the class should run that class. My problem is that when I click my MainActivity on the menu nothing happens. I have looked at this and my manifest for hours but I still can not find a solution.
package com.bradhstudios.Brad;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class Menu extends ListActivity {
String classes[] = {"MainActivity", "example1", "example2", "example3",
"example4", "example5", "example6"};
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(Menu.this, android.R.layout.simple_list_item_1, classes));
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
super.onListItemClick(l, v, position, id);
String select = classes[position];
try{
Class ourClass = Class.forName("com.bradhstudios.brad." + select);
Intent ourIntent = new Intent(Menu.this, ourClass);
startActivity(ourIntent);
}catch(ClassNotFoundException e){
e.printStackTrace();
}
}
}
