2015-07-06 4 views
1

Я работаю над своим первым ионным приложением. Таким образом, мой код, скорее всего, виноват здесь. Тем не менее, приложение работает нормально, пока оно не выбрасывает исключение при сохранении события календаря. Я использую 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

ответ

0

В интересах других людей, столкнувшихся с этой проблемой. Я тестировал свое приложение на устройствах Android (4.4.4 и 5.0), и плагин работает. Таким образом, в это время появляется моя неуклюжая HTC Sensation с старой версией Android.