我的代码中有以下内容,当我从菜单中选择它时,我想切换到这个新活动,但应用程序只是保持关闭:
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天.....
答案 0 :(得分:1)
您必须传递要打开的context
和class
。
您的代码应该是这样的。
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);
}
}
}
希望有所帮助:)