Я использовал navigator.notification.confirm («Сообщение», callbackFunction, «Заголовок», ['Да', 'Нет']);
Это подтверждает, что окно работает во время проверить какое-то условие верно.
Время проверки состояния составило 500 миллисекунд.
В некоторых случаях, когда пользователь использовал быстрое нажатие на этот элемент, окно открывается дважды или трижды
if(sum == 0)
{
var getHomePageObj = Ext.ComponentQuery.query('home-page');
getHomePageObj[0].down('audio[name=bgMusic]').stop();
getHomePageObj[0].down('audio[name=notificationSound]').setUrl('./resources/eventually.mp3');
getHomePageObj[0].down('audio[name=notificationSound]').play();
navigator.notification.confirm('message! ', callbackfunciton() , 'Title Text', ['Yes', 'No']);
}
Когда сумма равна 0, значит, все работает нормально.
Теперь мне нужно проверить еще одно условие, если оно уже открыто, то окно подтверждения в окне не открывается снова. Как мы можем получить это окно подтверждения Cordova
Необходимо избегать нескольких предупреждений одновременно.