java - 设置菜单类时出错

标签 java android menu

在 Android 中设置新菜单时,下面的 block 会抛出错误

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
    // TODO Auto-generated method stub
    super.onListItemClick(l, v, position, id);
    String ncall = Classes[position];
    try {
        Class ourClass=Class.forName("com.example.newtrynow.", + ncall );
 \\above line shows error, why is "+" not supported its just appending the rest of string
        Intent ourIntent=new Intent(Menu.this, ourClass);
        startActivity(ourIntent);
    } catch (ClassNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}

最佳答案

删除以下行中的逗号

Class ourClass=Class.forName("com.example.newtrynow.", + ncall );

应该是这样的

  Class ourClass=Class.forName("com.example.newtrynow." + ncall );

关于java - 设置菜单类时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21313189/

相关文章:

android - 将一项对齐到 ActionBar 的左侧

php - Drupal 侧边栏 导航链接

java - 如何在测试结果列范围 HTML 报告中将 TestNg "dependsOnMethods"显示为单独的节点

Java Stream<String> 流仅显示 txt 文件中的前 10 行

android - 发送带有多种附加功能的短信 Intent

android - Android 平板电脑的 UI 设计指南

java - Elasticsearch 传输客户端连接

java - 使用TextureAtlas 时可以通过Libgdx 获得重复纹理吗?

android - android中的Achart引擎自定义点样式

bash - 如何在bash中建立超时后默认操作的菜单?