Как исправить ошибку «Создание напоминаний не удалось, игнорируя, так как событие было создано. Android.database.sqlite.SQLiteException» ошибка в ionic / calendar? - PullRequest
0 голосов
/ 28 мая 2019

Я включил ионный календарь, как указано в ссылке ниже. нажмите здесь, чтобы увидеть

Создал календарь и использовал операцию createEventWithOptions для отправки события в календарь, как это.

addEventWithOptions(cal) {
    return new Promise((resolve, reject) => {
      let options = { calendarId: cal.calendarId, calendarName: cal.calendarName, url: cal.url };
      var startDate = this.getDate(cal.startDate);
      var endDate = this.getDate(cal.endDate);
      var startDates = new Date(startDate['year'], startDate['month'], startDate['date'], 0, 0, 0, 0); // beware: month 0 = january, 11 = december
      var endDates = new Date(endDate['year'], endDate['month'], endDate['date'], 0, 0, 0, 0);
      this.calendar.createEventWithOptions(cal.title, cal.location, cal.notes, startDates, endDates, options).then(res => {
        resolve(res);
      }, err => {
        reject(err);
      });
    });
  }

Когда я запускаю этот код. Событие создано,

2019-05-28 11: 29: 54.818 16601-16914 / io.ionic.starter D / Календарь: Создано событие с идентификатором 1015

Но получил эту ошибку:

2019-05-28 11: 29: 54.827 16601-16914 / io.ionic.starter E / Календарь: создание напоминаний не выполнено, игнорируется с момента создания события. android.database.sqlite.SQLiteException

Я погуглил эту ошибку и обнаружил, где проблема Эта ошибка произошла в двух условиях .

Мой формат даты неверен, и я не могу передать 8 параметров объекту даты, как указано в документации по ионам / календарю.

Помогите мне решить эту проблему.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...