Android菜单崩溃应用程序

时间:2017-08-15 21:44:20

标签: android

我的代码中有以下内容,当我从菜单中选择它时,我想切换到这个新活动,但应用程序只是保持关闭:

public boolean onOptionsItemSelected(MenuItem item) {
    // Handle item selection

        switch (item.getItemId()) {
            case R.id.mi_baas:
                startActivity(new Intent("com.my.project.BAAS"));
                return true;
            default:
                return super.onOptionsItemSelected(item);
        }
    } 

}

请帮助,到目前为止2天.....

1 个答案:

答案 0 :(得分:1)

您必须传递要打开的contextclass

您的代码应该是这样的。

public boolean onOptionsItemSelected(MenuItem item) {
    // Handle item selection

        switch (item.getItemId()) {
            case R.id.mi_baas:
                startActivity(new Intent(getContext(),BAAS.class));
                return true;
            default:
                return super.onOptionsItemSelected(item);
        }
    } 

}

希望有所帮助:)