Open sibelius1269 opened 6 years ago
I can comfirm this issue! Notifications (that would previously appear in my calendar as appointments) do not appear on Android 8 or Android 9
To be clear, we are talking about "calendar reminders" which can be found in Settings under "Notifications"
Ever since reinstalling SimpleTask on a new phone (with Android 8 at the time) (with google backup automatically restoring all settings), Notifications are missing.
In fact, the whole "SimpleTask" Calender that would previously hold these reminders, is missing from my phone.
As I suspected its has to do more with the reinstall and restore from backup than with Android 8 to 9, I tried clearing all Settings, deinstalling and installing another SimpleTask App instead. However to no avail. The calender is not created and thus no Notifications appear.
Is there something I can try to force create the Androidcalendar? Previously I relied heavily on task reminders, so this is an important issue for me.
@btittelbach simpletask does have calendar permission and the calendar sync settings are enabled?
Looks like I'm going to have to upgrade the Android on my phone and have a look...
Is it reproducible in an emulator?
@mpcjanssen Yes, Simpletask does have calendar permission
As for "Calendar Sync Settings":
If creating the calendar fails for some reason, there should be an error in the log. A logcat when disabling and reenabling the calendar sync would be very helpful
Here is the relevant log. (dropbox email removed) Hope it helps!
--------- beginning of main
.....
12-14 07:07:06.300 15220 15220 I Simpletask: onMenuItemSelected: 2131296469
12-14 07:07:06.319 15220 15220 I Simpletask: Saving scroll offset 0, 0
12-14 07:07:06.332 15220 15220 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@aabec65
12-14 07:07:06.340 15220 15220 I Preferences: Registering broadcast receiver
12-14 07:07:06.362 15220 15220 W DecorView[]: The visibility of the navigation bar is low, color=ff000000, hasLightNavBar=true, isFloating=false
12-14 07:07:06.662 15220 982 D OpenGLRenderer: endAllActiveAnimators on 0x7eab553f00 (MenuPopupWindow$MenuDropDownListView) with handle 0x7e9371bae0
12-14 07:07:08.544 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:08.582 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:08.771 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:09.440 15220 15220 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@83d44ce
12-14 07:07:09.487 15220 15220 W DecorView[]: The visibility of the navigation bar is low, color=ff000000, hasLightNavBar=true, isFloating=false
12-14 07:07:19.020 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:19.208 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:20.130 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:21.266 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:22.457 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:22.498 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:22.815 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:22.828 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:22.865 15220 16467 D CalendarSync: Checking whether calendar sync is needed
12-14 07:07:22.879 15220 16467 E CalendarSync: No calendar access permissions granted
12-14 07:07:22.879 15220 16467 E CalendarSync: java.lang.SecurityException: Permission Denial: reading com.android.providers.calendar.CalendarProvider2 uri content://com.android.calendar/calendars?caller_is_syncadapter=true&account_name=Simpletask%20Calendar&account_type=LOCAL from pid=15220, uid=10347 requires android.permission.READ_CALENDAR, or grantUriPermission()
12-14 07:07:22.879 15220 16467 E CalendarSync: at android.os.Parcel.createException(Parcel.java:1961)
12-14 07:07:22.879 15220 16467 E CalendarSync: at android.os.Parcel.readException(Parcel.java:1927)
12-14 07:07:22.879 15220 16467 E CalendarSync: at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183)
12-14 07:07:22.879 15220 16467 E CalendarSync: at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)
12-14 07:07:22.879 15220 16467 E CalendarSync: at android.content.ContentProviderProxy.query(ContentProviderNative.java:418)
12-14 07:07:22.879 15220 16467 E CalendarSync: at android.content.ContentResolver.query(ContentResolver.java:804)
12-14 07:07:22.879 15220 16467 E CalendarSync: at android.content.ContentResolver.query(ContentResolver.java:753)
12-14 07:07:22.879 15220 16467 E CalendarSync: at android.content.ContentResolver.query(ContentResolver.java:711)
12-14 07:07:22.879 15220 16467 E CalendarSync: at nl.mpcjanssen.simpletask.CalendarSync.findCalendar(CalendarSync.kt:321)
12-14 07:07:22.879 15220 16467 E CalendarSync: at nl.mpcjanssen.simpletask.CalendarSync.sync(CalendarSync.kt:370)
12-14 07:07:22.879 15220 16467 E CalendarSync: at nl.mpcjanssen.simpletask.CalendarSync.access$sync(CalendarSync.kt:262)
12-14 07:07:22.879 15220 16467 E CalendarSync: at nl.mpcjanssen.simpletask.CalendarSync$SyncRunnable.run(CalendarSync.kt:290)
12-14 07:07:22.879 15220 16467 E CalendarSync: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:458)
12-14 07:07:22.879 15220 16467 E CalendarSync: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
12-14 07:07:22.879 15220 16467 E CalendarSync: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
12-14 07:07:22.879 15220 16467 E CalendarSync: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
12-14 07:07:22.879 15220 16467 E CalendarSync: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
12-14 07:07:22.879 15220 16467 E CalendarSync: at java.lang.Thread.run(Thread.java:764)
12-14 07:07:22.918 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:23.597 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:23.683 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:23.703 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:24.002 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:24.037 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:24.057 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:24.337 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:24.393 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:24.413 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:24.625 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:25.086 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:25.149 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:25.464 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:25.569 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:25.591 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:25.863 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:25.866 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:30.468 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:30.652 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:31.283 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:31.428 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:31.742 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:32.309 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:39.895 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:40.085 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:40.756 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:41.302 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:41.573 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:42.077 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:45.996 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:46.121 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:47.191 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:50.691 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:50.794 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:51.842 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:53.813 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:54.022 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:54.756 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:56.328 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:56.600 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:57.042 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:57.314 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:57.418 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:58.403 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:58.718 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:58.780 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:59.405 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:07:59.472 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:00.186 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:00.267 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:00.538 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:00.584 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:04.334 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:04.543 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:05.194 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:05.424 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:05.591 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:06.557 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:06.933 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:07.080 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:07.793 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:09.998 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:10.098 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:10.624 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:10.853 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:10.957 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:12.090 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:33.593 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:33.635 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:34.217 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:08:34.286 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:02.750 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:02.792 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:03.187 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:03.379 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:12.413 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:12.515 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:12.763 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:12.810 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:17.776 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:18.100 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:18.476 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:18.517 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:18.828 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:19.331 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:19.705 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:19.998 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:20.250 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:20.879 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:21.109 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:21.570 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:22.115 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:23.058 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:23.247 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:24.233 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:27.609 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:27.733 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:28.279 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:28.446 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:28.822 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:29.327 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:32.009 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:32.259 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:32.952 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:37.524 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:37.814 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:38.607 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:38.612 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:39.429 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:39.765 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:41.419 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:41.775 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:42.552 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:43.098 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:46.411 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:46.576 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:47.437 15220 15230 I sen.todotxthol: Background concurrent copying GC freed 179244(7MB) AllocSpace objects, 8(288KB) LOS objects, 49% free, 6MB/13MB, paused 199us total 107.375ms
12-14 07:09:47.981 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:50.413 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:50.599 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:51.104 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:51.524 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:55.610 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:09:55.968 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:00.999 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:01.770 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:01.896 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:02.242 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:02.402 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:08.291 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:08.479 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:09.170 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:09.361 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:09.736 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:10.033 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:11.916 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:12.314 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:12.756 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:14.601 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:14.851 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:15.649 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:17.723 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:26.569 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:31.415 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:35.349 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:38.661 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:39.226 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:39.813 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:41.951 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:48.407 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:48.638 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:49.581 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:52.327 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:52.893 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:53.439 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:54.716 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:55.788 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:55.801 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:57.525 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:10:58.974 15220 15220 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:00.533 15220 15220 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@82da36f
12-14 07:11:00.541 15220 15220 I Preferences: Registering broadcast receiver
12-14 07:11:00.565 15220 15220 W DecorView[]: The visibility of the navigation bar is low, color=ff000000, hasLightNavBar=true, isFloating=false
12-14 07:11:02.542 15220 15220 I Simpletask: onResume
12-14 07:11:02.542 15220 15220 D TodoList: Reload: Main activity resume
12-14 07:11:02.542 15220 15220 I Util : Sending file sync start broadcast
............
12-14 07:11:23.625 2433 2463 I FSQ : <- Reload
12-14 07:11:24.043 2433 2463 I TodoList: Remote version is same, load from cache
12-14 07:11:24.053 2433 2463 I Config : Getting 306 items todoList from cache
12-14 07:11:24.111 2433 2463 I FSQ : <- Verify token
12-14 07:11:24.653 2433 2463 D FileStore: Authenticated for
12-14 07:11:25.089 2433 2433 I Simpletask: onMenuItemSelected: 2131296469
12-14 07:11:25.108 2433 2433 I Simpletask: Saving scroll offset 0, 0
12-14 07:11:25.121 2433 2433 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@a6f28bc
12-14 07:11:25.135 2433 2433 I Preferences: Registering broadcast receiver
12-14 07:11:25.160 2433 2433 W DecorView[]: The visibility of the navigation bar is low, color=ff000000, hasLightNavBar=true, isFloating=false
12-14 07:11:25.447 2433 2469 D OpenGLRenderer: endAllActiveAnimators on 0x7e99f22b00 (MenuPopupWindow$MenuDropDownListView) with handle 0x7e9ad68500
12-14 07:11:27.460 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:27.496 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:27.687 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:28.506 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:28.544 2433 2433 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@54a3c0c
12-14 07:11:28.598 2433 2433 W DecorView[]: The visibility of the navigation bar is low, color=ff000000, hasLightNavBar=true, isFloating=false
12-14 07:11:28.928 2433 2469 D OpenGLRenderer: endAllActiveAnimators on 0x7e99ad2400 (ListView) with handle 0x7e9a53ae40
12-14 07:11:30.225 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:30.307 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:30.937 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:30.952 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:31.166 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:31.238 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:31.962 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:32.025 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:32.407 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:32.474 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:32.487 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:32.934 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:32.953 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:32.997 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:33.421 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:33.462 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:33.480 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:33.879 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:33.923 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:33.940 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:34.526 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:34.550 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:36.347 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:36.385 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:36.943 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:37.014 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:37.390 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:37.791 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:38.965 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:39.508 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:39.964 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:39.970 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:40.074 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:41.291 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:46.638 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:46.676 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:47.084 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:47.100 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:47.187 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:47.545 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:47.607 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:47.627 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:48.008 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:48.070 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:48.088 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:48.509 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:48.572 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:48.591 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:49.013 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:49.078 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:49.093 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:49.471 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:49.494 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:53.719 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:53.760 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:54.139 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:54.198 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:54.199 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:54.581 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:54.639 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:54.661 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:55.068 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:55.133 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:55.154 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:55.621 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:55.677 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:55.698 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:56.117 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:56.158 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:11:59.631 2433 2433 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@b0009bd
12-14 07:11:59.638 2433 2433 I Preferences: Registering broadcast receiver
12-14 07:11:59.662 2433 2433 W DecorView[]: The visibility of the navigation bar is low, color=ff000000, hasLightNavBar=true, isFloating=false
12-14 07:12:04.027 2433 2433 I Simpletask: onResume
12-14 07:12:04.027 2433 2433 D TodoList: Reload: Main activity resume
12-14 07:12:04.027 2433 2433 I Util : Sending file sync start broadcast
12-14 07:12:04.027 2433 2433 I FSQ : -> Verify token
12-14 07:12:04.027 2433 2433 I FSQ : -> Reload
12-14 07:12:04.027 2433 2463 I FSQ : <- Verify token
12-14 07:12:04.027 2433 2433 I Util : Sending file sync done changed broadcast
12-14 07:12:04.027 2433 2433 I FSQ : -> Verify token
12-14 07:12:04.028 2433 2433 I Simpletask: handleIntent: from m_prefs state
12-14 07:12:04.028 2433 2433 I TaskAdapter: Text size = 14.0
12-14 07:12:04.029 2433 2433 I TaskAdapter: setFilteredTasks called: nl.mpcjanssen.simpletask.task.TodoList@168b854
12-14 07:12:04.029 2433 2433 D TodoList: Getting sorted and filtered tasks
12-14 07:12:04.076 2433 2433 D TodoList: Sorting and filtering tasks took 47 ms
12-14 07:12:04.076 2433 2433 I TaskAdapter: Restoring scroll offset 0, 0
12-14 07:12:04.077 2433 2433 D Simpletask: Scroll selection
12-14 07:12:04.077 2433 2433 D Event : update UI for event RESUME
12-14 07:12:04.077 2433 2433 D Simpletask: Update applyFilter bar
12-14 07:12:04.078 2433 2433 D Simpletask: Update applyFilter bar
12-14 07:12:04.985 2433 2463 D FileStore: Authenticated for
12-14 07:12:04.985 2433 2463 I FSQ : <- Reload
12-14 07:12:05.395 2433 2463 I TodoList: Remote version is same, load from cache
12-14 07:12:05.427 2433 2463 I Config : Getting 306 items todoList from cache
12-14 07:12:05.531 2433 2463 I FSQ : <- Verify token
12-14 07:12:06.020 2433 2463 D FileStore: Authenticated for
12-14 07:12:06.602 2433 2433 I Simpletask: onMenuItemSelected: 16908332
12-14 07:12:06.603 2433 2433 D Simpletask: Handle mode
12-14 07:12:07.048 2433 2433 I Simpletask: Recreating options menu
12-14 07:12:07.048 2433 2433 D Simpletask: Handle mode
12-14 07:12:08.326 2433 2433 I Simpletask: Recreating options menu
12-14 07:12:08.326 2433 2433 D Simpletask: Handle mode
12-14 07:12:08.893 2433 2433 D TodoList: Select
12-14 07:12:08.894 2433 2433 I Simpletask: Highligh selection
12-14 07:12:08.913 2433 2433 I Simpletask: Recreating options menu
12-14 07:12:08.913 2433 2433 D Simpletask: Handle mode
12-14 07:12:10.634 2433 2433 I Simpletask: onMenuItemSelected: 16908332
12-14 07:12:10.634 2433 2433 D Simpletask: Handle mode
12-14 07:12:10.634 2433 2433 D TodoList: Clear selection
12-14 07:12:10.634 2433 2433 D Event : update UI for event FILTER_CHANGED
12-14 07:12:10.636 2433 2433 I Simpletask: Highligh selection
12-14 07:12:10.636 2433 2433 I TaskAdapter: Text size = 14.0
12-14 07:12:10.637 2433 2433 I TaskAdapter: setFilteredTasks called: nl.mpcjanssen.simpletask.task.TodoList@168b854
12-14 07:12:10.637 2433 2433 D TodoList: Getting sorted and filtered tasks
12-14 07:12:10.698 2433 2433 D TodoList: Sorting and filtering tasks took 61 ms
12-14 07:12:10.699 2433 2433 D Simpletask: Update applyFilter bar
12-14 07:12:10.700 2433 2433 D Simpletask: Update applyFilter bar
12-14 07:12:10.703 2433 2433 I Simpletask: Recreating options menu
12-14 07:12:10.703 2433 2433 D Simpletask: Handle mode
12-14 07:12:13.567 2433 2433 I Simpletask: onMenuItemSelected: 2131296469
12-14 07:12:13.591 2433 2433 I Simpletask: Saving scroll offset 0, 0
12-14 07:12:13.606 2433 2433 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@dced224
12-14 07:12:13.615 2433 2433 I Preferences: Registering broadcast receiver
12-14 07:12:13.637 2433 2433 W DecorView[]: The visibility of the navigation bar is low, color=ff000000, hasLightNavBar=true, isFloating=false
12-14 07:12:13.925 2433 2469 D OpenGLRenderer: endAllActiveAnimators on 0x7e9ad4b600 (MenuPopupWindow$MenuDropDownListView) with handle 0x7e99fc3780
12-14 07:12:16.640 2433 2433 I Simpletask: onResume
12-14 07:12:16.641 2433 2433 D TodoList: Reload: Main activity resume
12-14 07:12:16.641 2433 2433 I Util : Sending file sync start broadcast
12-14 07:12:16.641 2433 2433 I FSQ : -> Verify token
12-14 07:12:16.641 2433 2433 I FSQ : -> Reload
12-14 07:12:16.641 2433 2433 I Util : Sending file sync done changed broadcast
12-14 07:12:16.641 2433 2433 I FSQ : -> Verify token
12-14 07:12:16.641 2433 2463 I FSQ : <- Verify token
12-14 07:12:16.641 2433 2433 I Simpletask: handleIntent: from m_prefs state
12-14 07:12:16.642 2433 2433 I TaskAdapter: Text size = 14.0
12-14 07:12:16.643 2433 2433 I TaskAdapter: setFilteredTasks called: nl.mpcjanssen.simpletask.task.TodoList@168b854
12-14 07:12:16.643 2433 2433 D TodoList: Getting sorted and filtered tasks
12-14 07:12:16.703 2433 2433 D TodoList: Sorting and filtering tasks took 60 ms
12-14 07:12:16.703 2433 2433 I TaskAdapter: Restoring scroll offset 0, 0
12-14 07:12:16.704 2433 2433 D Simpletask: Scroll selection
12-14 07:12:16.704 2433 2433 D Event : update UI for event RESUME
12-14 07:12:16.705 2433 2433 D Simpletask: Update applyFilter bar
12-14 07:12:16.705 2433 2433 D Simpletask: Update applyFilter bar
...........
12-14 07:12:19.647 2433 2469 D OpenGLRenderer: endAllActiveAnimators on 0x7ea9a76b00 (MenuPopupWindow$MenuDropDownListView) with handle 0x7e999378a0
12-14 07:12:22.903 2433 2580 D CalendarSync: Checking whether calendar sync is needed
12-14 07:12:22.923 2433 2580 E CalendarSync: No calendar access permissions granted
12-14 07:12:22.923 2433 2580 E CalendarSync: java.lang.SecurityException: Permission Denial: reading com.android.providers.calendar.CalendarProvider2 uri content://com.android.calendar/calendars?caller_is_syncadapter=true&account_name=Simpletask%20Calendar&account_type=LOCAL from pid=2433, uid=10347 requires android.permission.READ_CALENDAR, or grantUriPermission()
12-14 07:12:22.923 2433 2580 E CalendarSync: at android.os.Parcel.createException(Parcel.java:1961)
12-14 07:12:22.923 2433 2580 E CalendarSync: at android.os.Parcel.readException(Parcel.java:1927)
12-14 07:12:22.923 2433 2580 E CalendarSync: at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183)
12-14 07:12:22.923 2433 2580 E CalendarSync: at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)
12-14 07:12:22.923 2433 2580 E CalendarSync: at android.content.ContentProviderProxy.query(ContentProviderNative.java:418)
12-14 07:12:22.923 2433 2580 E CalendarSync: at android.content.ContentResolver.query(ContentResolver.java:804)
12-14 07:12:22.923 2433 2580 E CalendarSync: at android.content.ContentResolver.query(ContentResolver.java:753)
12-14 07:12:22.923 2433 2580 E CalendarSync: at android.content.ContentResolver.query(ContentResolver.java:711)
12-14 07:12:22.923 2433 2580 E CalendarSync: at nl.mpcjanssen.simpletask.CalendarSync.findCalendar(CalendarSync.kt:321)
12-14 07:12:22.923 2433 2580 E CalendarSync: at nl.mpcjanssen.simpletask.CalendarSync.sync(CalendarSync.kt:370)
12-14 07:12:22.923 2433 2580 E CalendarSync: at nl.mpcjanssen.simpletask.CalendarSync.access$sync(CalendarSync.kt:262)
12-14 07:12:22.923 2433 2580 E CalendarSync: at nl.mpcjanssen.simpletask.CalendarSync$SyncRunnable.run(CalendarSync.kt:290)
12-14 07:12:22.923 2433 2580 E CalendarSync: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:458)
12-14 07:12:22.923 2433 2580 E CalendarSync: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
12-14 07:12:22.923 2433 2580 E CalendarSync: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
12-14 07:12:22.923 2433 2580 E CalendarSync: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
12-14 07:12:22.923 2433 2580 E CalendarSync: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
12-14 07:12:22.923 2433 2580 E CalendarSync: at java.lang.Thread.run(Thread.java:764)
12-14 07:12:26.123 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:26.204 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:26.393 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:27.041 2433 2433 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@348f8fb
12-14 07:12:27.090 2433 2433 W DecorView[]: The visibility of the navigation bar is low, color=ff000000, hasLightNavBar=true, isFloating=false
12-14 07:12:28.574 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:28.698 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:29.182 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:29.239 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:29.243 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:29.626 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:29.695 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:29.705 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:30.106 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:30.153 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:30.167 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:30.599 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:30.613 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:30.636 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:31.034 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:31.078 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:31.095 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:31.542 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:31.599 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:31.622 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:31.852 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:53.326 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:54.437 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:55.046 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:57.456 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:57.831 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:12:58.124 2433 2450 I sen.todotxthol: Background concurrent copying GC freed 160995(6MB) AllocSpace objects, 8(288KB) LOS objects, 49% free, 5MB/10MB, paused 181us total 102.286ms
12-14 07:12:59.049 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:13:02.527 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:13:04.056 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:13:04.769 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:13:06.719 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:13:07.411 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:13:07.683 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:13:13.237 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:13:15.669 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:13:20.931 2433 2433 E ANDR-PERF: IPerf::tryGetService failed!
12-14 07:13:42.189 2433 2452 D CachedFileProvider: Called with uri: 'content://nl.mpcjanssen.todotxtholo.provider.dropbox/simpletask.txt'.simpletask.txt'''
: No calendar access permissions granted
Seems pretty clear. Are you really sure Simpletask has calendar access?
see Screenshot in previous post. Yes I'm pretty sure.
My guess is, it's related to this issue: https://stackoverflow.com/questions/47855036/calendar-provider-permission-denial-on-android-8
So, since this looks like a permission issue now, I enabled USB debugging and decided to take a closer look with the adb shell ...
$ pm dump nl.mpcjanssen.todotxtholo | grep -C 2 android.permission
intent={cmp=net.dinglisch.android.taskerm/.QSTileService1}
packageName=net.dinglisch.android.taskerm
processName=net.dinglisch.android.taskerm
permission=android.permission.BIND_QUICK_SETTINGS_TILE
baseDir=/data/app/net.dinglisch.android.taskerm-AN1drkTDQi7-teGX94umDA==/base.apk
dataDir=/data/user/0/net.dinglisch.android.taskerm
app=ProcessRecord{767a279 6351:net.dinglisch.android.taskerm/u0a274}
G8341:/ $ pm dump nl.mpcjanssen.todotxtholo | grep -C 2 android.permission
pkgFlags=[ HAS_CODE ALLOW_CLEAR_USER_DATA ALLOW_BACKUP ]
requested permissions:
android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE
com.android.launcher.permission.INSTALL_SHORTCUT
android.permission.READ_CALENDAR
android.permission.WRITE_CALENDAR
install permissions:
android.permission.INTERNET: granted=true
android.permission.ACCESS_NETWORK_STATE: granted=true
com.android.launcher.permission.INSTALL_SHORTCUT: granted=true
User 0: ceDataInode=2122336 installed=true hidden=false suspended=false stopped=false notLaunched=false enabled=0 instant=false virtual=false
gids=[3003]
runtime permissions:
android.permission.WRITE_CALENDAR: granted=true
Package Changes:
--
Indeed, only the WRITE_CALENDAR permission has been granted, even though in the Android UI there is only an option for the "Calendar" permission and disabling/enabling that in the UI does not change anything here.
So I tried to manually grant the READ_CALENDAR permission via adb..
pm grant nl.mpcjanssen.todotxtholo android.permission.READ_CALENDAR
... which DID in fact solve the problem and allowed SimpleTask to create a calendar and populate it with notifications :-) :-)
(screenshot shortened)
My guess is, that when SimpleTask checks for permissions, it only checks for the WRITE_CALENDAR permission and then assumes it also has been granted READ_CALENDAR and proceeds as thus, later running into a problem.
Thanks for debugging this. Now the question is how we request the read permission as well...
The read permission is never actually requested in the code. Adding that should fix this.
Looks like this is still pending?
This should be fixed in the development builds at https://mpcjanssen.nl/artifacts
Eh sorry for procrastinating on the issue, I'm snowed under as usual :-/
Thanks!
Notifications do not work for me. I have no problem with the Nexus 7 tablet, with Android 4.4, but I have not managed to work with my Honor 9, equipped with Android 8.0. Needless to say, I've checked all the settings and permissions, both from the Google Calendar application and Simpletask