下面是一个代码示例,它不起作用。 我在MainActivity如何使用硬菜单按钮开始新的活动?
@Override
public boolean onKeyLongPress(int keyCode, KeyEvent event) {
Intent intent = new Intent(this, PrefActivity.class);
if (keyCode == KeyEvent.KEYCODE_MENU) {
startActivity(intent);
return true;
}
return super.onKeyLongPress(keyCode, event);
}
你可以发布错误跟踪? –
给人打预防针它的意图构造函数的第一个参数,“这个” 尝试从您的活动得到一个上下文( 语境续=这一点; 和创造一个像 新意图的意图(续,PrefActivity.class ) – FrancescoC
您是否在清单中定义了PrefActivity? –