Как можно удалить андроидальные кнопки прослушивания событий, добавленные forge.event.backPressed.addListener в trigger.io? Насколько мне известно, для этого нет методов API. Так можно ли это сделать без этого или нет, что сейчас нет?Удалить backPressed прослушиватели событий в trigger.io
0
A
ответ
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
No Trigger.io API для этого еще нет. Вам придется обрабатывать это самостоятельно с помощью специального решения (например, у вас есть один фактический прослушиватель BackPressed и подписка/отмена подписки с помощью ваших собственных дополнительных методов). –
Этот подход сработал. Спасибо, Патрик! – Kaspars