2014-04-21 2 views
0

У меня есть Activity, который принимает голосовой ввод, создает Card, а затем отвечает на событие onClick. Когда погаснет onClick, я хочу перенаправить использование обратно в окно «OK Glass» или временную шкалу, содержащую историческую карту, представляющую это действие. Я не могу найти какой-либо очевидный способ сделать это ...Как отправить фокус с карты на дом после onClick

ответ

2

В живой карты, вы можете позвонить:

finish(); 

вернуться на домашний экран (OK Glass).

Я тестировал это на XE16, и это сработало.

Вот некоторые более подробный код из моей деятельности:

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 

    switch (keyCode) { 
     case KeyEvent.KEYCODE_DPAD_CENTER: 
     { 
       //return to OK Glass screen 
      finish(); 
      return true; 
     } 
    } 
    return super.onKeyDown(keyCode, event); 
} 

Если вы предоставляете некоторый код, чтобы сделать ваш вопрос более конкретно, я могу предоставить более конкретные указания.

+0

Вы дали мне именно то, что я искал; это в руководстве? – Ryan

+0

Это жизненный цикл Android, что догадывается с моей стороны из прошлого опыта Android. Обычно Glass ведет себя как Android, но есть исключения, поэтому я обычно доверяю, но проверяю, как в этом случае. Вот ссылка для вас: http://developer.android.com/training/basics/activity-lifecycle/index.html –

+0

Спасибо @markscheel, оцените его. – Ryan