андроид запускает определяемое пользователем действие по кнопке поиска, нажатой гарнитура

Я использую следующий код для запуска действия когда пользователь нажимающая кнопка поиска на гарнитуре

@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 наверху действия затем запускает действие, которое я хочу запустить

alt text

То, когда нажимают на кнопку "Назад", отображает пустой actiivty alt text

25
задан David Hedlund 22 December 2012 в 17:58
поделиться