我在代码中包含以下内容,当我从菜单中选择该活动时,我想切换到该活动,但是该应用程序一直保持关闭状态:

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天.....

最佳答案

您必须传递要打开的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);
        }
    }

}


希望能帮助到你:)

关于android - Android菜单崩溃的应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45702023/

10-12 01:18