public void onItemClick(AdapterView<?> arg0, View target, int position, long id) {
try {
Log.v("TAG",controlsName[position]+" was clicked!"); //点击之后在LogCat中显示被点击的元素名
Intent intent = new Intent(this,Class.forName(
"com.example.ch6_uiandcontrols." + controlsName[position])); //利用元素名 建立intent ,包内有以元素名命名的类
startActivity(intent);
}
catch(Exception e) {
Log.e("CommonControls", "Problem with activity list for main menu");
}
}
写了一个主Activity 调用其他Activity、
LogCat里面报错,说打开Activity失败。
我在主Activity里面有个列表,有响应事件接口、
但是点击列表元素时,LogCat 能正确输出被点击的元素,但是在Intent那里出错、大神能帮忙看看怎么回事吗?androidjava
try {
Log.v("TAG",controlsName[position]+" was clicked!"); //点击之后在LogCat中显示被点击的元素名
Intent intent = new Intent(this,Class.forName(
"com.example.ch6_uiandcontrols." + controlsName[position])); //利用元素名 建立intent ,包内有以元素名命名的类
startActivity(intent);
}
catch(Exception e) {
Log.e("CommonControls", "Problem with activity list for main menu");
}
}
写了一个主Activity 调用其他Activity、
LogCat里面报错,说打开Activity失败。
我在主Activity里面有个列表,有响应事件接口、
但是点击列表元素时,LogCat 能正确输出被点击的元素,但是在Intent那里出错、大神能帮忙看看怎么回事吗?androidjava
2,看拼接的字符串是不是一个有效的Activity,在manifest.xml中正确注册。
3,最好还是贴一下具体异常信息。
顺便借宝地问一下,怎么能在创建Activity时,自动在XML中自动注册啊