Я работаю над своим первым ионным приложением. Таким образом, мой код, скорее всего, виноват здесь. Тем не менее, приложение работает нормально, пока оно не выбрасывает исключение при сохранении события календаря. Я использую Eddy Verbruggen Cordova календарь плагин найти здесь (https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin) Мой код: $ ionicPlatform.ready (функция() {Ionic/Android: Nullpointer Exception
var calOptions = window.plugins.calendar.getCalendarOptions(); // grab the defaults
calOptions.firstReminderMinutes = 120; // default is 60, pass in null for no reminder (alarm)
calOptions.secondReminderMinutes = 5;
calOptions.calendarName = "MyCreatedCalendar"; // iOS only
calOptions.calendarId = 1; // Android only, use id obtained from listCalendars() call which is described below. This will be ignored on iOS in favor of calendarName and vice versa. Default: 1.
calOptions.url = "https://www.google.com";
window.plugins.calendar.createEventInteractively(title,location,notes,formattedDate,formattedDate,calOptions, success,error);
}); После выполнения этого кода, календаря Создание корректно отображается форма событий (вещи выглядят отлично) ... нажав на кнопку SAVE productes это исключение в LogCat:
W/Binder (30021): java.lang.NullPointerException
W/Binder (30021): at android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl.onGetSentenceSuggestions(SpellCheckerSession.java:430)
W/Binder (30021): at com.android.internal.textservice.ISpellCheckerSessionListener$Stub.onTransact(ISpellCheckerSessionListener.java:61)
W/Binder (30021): at android.os.Binder.execTransact(Binder.java:404)
W/Binder (30021): at dalvik.system.NativeStart.run(Native Method)
Я тестирую на старом HTC Sensation работает CyanogenMod (Sultan-pyramid), Android = 4.4.2
Неужели кто-то получил такую же проблему, или это связано с моим устройством с трудом? thnks. ed