Я использую следующий код для запуска активности, когда пользователь нажимает кнопку поиска на трубке
@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);
}
}
Но вот несколько проблем с ним, пожалуйста, посмотрите на следующее изображение.
При нажатии кнопки поиска сначала отобразится окно поиска google в верхней части активности, а затем запустите действие, которое я хочу запустить
При нажатии кнопки "Назад" отображается пустое действие