【发布时间】:2010-12-27 03:27:18
【问题描述】:
当用户按下手机上的搜索按钮时,我正在使用以下代码启动活动
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_SEARCH){
Util.startActivity(ReviewsDetail.this, KeywordSearch.class);
return false;
}else{
return super.onKeyUp(keyCode, event);
}
}
但这里有几个问题,请看下图。
当按下搜索按钮时,它首先在活动顶部显示谷歌搜索框,然后开始我要开始的活动
点击返回按钮时显示空活动
【问题讨论】:
-
第一种情况下应该是
return true;。