Skip to content
Guillaume Gendre edited this page Apr 29, 2019 · 6 revisions

Sometimes, you want to :

  • disable the back button,
  • ask the user before quitting an app,
  • do something before poping back
  • allow back button usage on a condition.

cobalt:onBackButtonPressed

To know when the back button is pressed you can catch the cobalt:onBackButtonPressed event.

cobalt.subscribe("cobalt:onBackButtonPressed", function(){
    cobalt.log('you pressed back button');
    //To allow, just pop.
    cobalt.navigate.pop();
    //To disallow, just do nothing.
});

Cobalt allows the back button if you don't catch this event.

Clone this wiki locally