I have 25 pages in my project
so I want to handle hardware back button
I wrote hardware back button code in my app.component.ts file but it doesn’t work
this.platform.registerBackButtonAction(() =>
{
let nav = this._app.getActiveNavs()[0];
let activeView = nav.getActive();
if(activeView.name == "Demo1Page" || activeView.name == "Demo2Page")
{
nav.pop();
}
else if(activeView.name == "Demo3Page" || activeView.name == "Demo4Page")
{
nav.setRoot('TabsPage');
}
else if(activeView.name == "HomePage")
{
this.platform.exitApp();
}
});