Ioni c 4 android приложение зависает при возобновлении после вызова функции - PullRequest
0 голосов
/ 27 мая 2020

Я разрабатываю и приложение, в котором есть функция вызова номера. Когда я нажимаю кнопку вызова, он переходит на панель набора номера, а когда мы отменяем его кнопкой «Назад» и возобновляем работу нашего приложения, оно зависает, и ничего не происходит, когда мы касаемся экрана. Ниже приведен код, который я использовал при нажатии кнопки вызова.

Метод 1:

window.open('tel:' + this.contactNo, '_system');

Метод 2:

  this.callNumber.callNumber(this.contactNo, true)
      .then( (data) =>
      {
        console.trace("called callnumber ", data);
      })
      .catch( (error) =>
      {
        console.log('Error launching dialer',error);
      });

Я пробовал оба метода, но результат тот же. Любая помощь. Заранее спасибо

1 Ответ

0 голосов
/ 27 мая 2020

поэтому я попытался воспроизвести проблему, но безуспешно.

я следовал пакету Ioni c Call Number, Call number From Ioni c Framework Это было моим решением.

Компонент

 async openCallModal(){
    this.callNumber.callNumber("18001010101", true)
        .then(res => console.log('Launched dialer!', res))
        .catch(err => console.log('Error launching dialer', err));
  }

Просмотр / HTML

<ion-content>
  <ion-button (click)="openCallModal()" color="primary">Call</ion-button>
</ion-content>
...