Журнал консоли не работает в Android-устройстве - PullRequest
0 голосов
/ 18 октября 2018

Я разрабатываю приложение Ionic, в котором я пытаюсь загрузить контакты устройства, используя собственный плагин.Есть асинхронный вызов с некоторыми журналами консоли внутри, но журналы не отображаются при запуске на устройстве Android 5.1.Остальной код в обещании запускается, только журналы не запускаются.В браузере они появляются.

public loadContactsFromDevice(): void {
  console.log('ContactsProvider loadContactsFromDevice INIZIO');//this is fired
  this.contacts.find(
    ['displayName', 'name', 'birthday'],
    { filter: "", multiple: true })
    .then(resultData => {
      console.log('ContactsProvider loadContactsFromDevice resultData:' + resultData);//this is not fired
      this.allContacts = resultData;
      this.setContactsList(this.allContacts);
    });
  console.log('ContactsProvider loadContactsFromDevice FINE');//this is fired
}

1 Ответ

0 голосов
/ 19 октября 2018

Я нашел решение.Ранее я помещал вызов метода, который извлекает контакты в app.component.ts внутри platform.ready().then(){} .. Когда я помещаю его за пределы platform.ready (), журналы видны.Я не знаю почему, но это работает.

...