Loading app/src/main/java/at/bitfire/davdroid/resource/LocalTaskList.kt +8 −4 Original line number Diff line number Diff line Loading @@ -39,11 +39,15 @@ class LocalTaskList private constructor( fun tasksProviderAvailable(context: Context): Boolean { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) return context.packageManager.resolveContentProvider(TaskProvider.ProviderName.OpenTasks.authority, 0) != null else { val provider = TaskProvider.acquire(context, TaskProvider.ProviderName.OpenTasks) provider?.use { return true } return false else try { TaskProvider.acquire(context, TaskProvider.ProviderName.OpenTasks)?.use { return true } } catch (e: Exception) { // couldn't acquire task provider } return false } fun create(account: Account, provider: TaskProvider, info: CollectionInfo): Uri { Loading Loading
app/src/main/java/at/bitfire/davdroid/resource/LocalTaskList.kt +8 −4 Original line number Diff line number Diff line Loading @@ -39,11 +39,15 @@ class LocalTaskList private constructor( fun tasksProviderAvailable(context: Context): Boolean { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) return context.packageManager.resolveContentProvider(TaskProvider.ProviderName.OpenTasks.authority, 0) != null else { val provider = TaskProvider.acquire(context, TaskProvider.ProviderName.OpenTasks) provider?.use { return true } return false else try { TaskProvider.acquire(context, TaskProvider.ProviderName.OpenTasks)?.use { return true } } catch (e: Exception) { // couldn't acquire task provider } return false } fun create(account: Account, provider: TaskProvider, info: CollectionInfo): Uri { Loading