ListActivity から拡張された Menu という名前のクラスに、次のコードがあります。listitem をクリックすると、Toast 行が正しく実行されますが、その後何も起こりません。catch ブロックのコードが実行され、その Intent 部分が何らかの例外をスローしていると思います。この定義に問題はありますか?
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
try {
Toast.makeText(Menu.this, "Clicked!!", 5000).show();
Class myClass = Class.forName("com.palye.first.MainActivity");
Intent menuI = new Intent(Menu.this, myClass);
startActivity(menuI);
}
catch (ClassNotFoundException e) {
e.printStackTrace();
}
}