2013-12-18 3 views
0

Как можно удалить андроидальные кнопки прослушивания событий, добавленные forge.event.backPressed.addListener в trigger.io? Насколько мне известно, для этого нет методов API. Так можно ли это сделать без этого или нет, что сейчас нет?Удалить backPressed прослушиватели событий в trigger.io

+0

No Trigger.io API для этого еще нет. Вам придется обрабатывать это самостоятельно с помощью специального решения (например, у вас есть один фактический прослушиватель BackPressed и подписка/отмена подписки с помощью ваших собственных дополнительных методов). –

+0

Этот подход сработал. Спасибо, Патрик! – Kaspars

ответ

0

Вы попробовали onBackPressed()?

@Override 
    public void onBackPressed() { 
     //super.onBackPressed(); 
     if(SOME_CONDITION_TO_CHECK){ 
      //THIS BLOCK WILL NOT DO ANYTHING AND WOULD DISABLE BACK BUTTON 

     }else{ 
      super.onBackPressed(); 
     //THIS BLOCK WILL BE CALLED IF ABOVE COND IS FALSE, AND WOULD ENABLE BACK BUTTON 
     } 

    } 
+0

Я бы предпочел не вмешиваться в источник триггера. Однако можно считать последним средством. – Kaspars