小编Gan*_*one的帖子

kotlin-stdlib-jre7已弃用.请改用kotlin-stdlib-jdk7

昨天我更新了Android Studio版本和Kotlin插件版本.

Android Studio版本:3.1.2

Kotlin版本:1.2.41

当我使用这个配置创建一个Android项目时,我得到了Kotlin Compiler的警告

w:/home/ganeshtikone/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jre7/1.2.41/9e7a6f582de73d9cdc6c56ef4e23604a0ee55768/kotlin-stdlib-jre7-1.2.41.jar: kotlin-stdlib-jre7已弃用.请改用kotlin-stdlib-jdk7

根据建议改变,然后我得到跟随错误

意外输入:ImmutableJarInput {name = org.jetbrains.kotlin:kotlin-stdlib-jre7:1.2.41,file =/home/ganeshtikone/Workspace/May-2018/fhs/app/build/intermediates/transforms/desugar/stage/debug/45.jar,contentTypes = CLASSES,scopes = EXTERNAL_LIBRARIES,status = REMOVED}

android kotlin

44
推荐指数
4
解决办法
2万
查看次数

有没有办法停止当前正在运行的 WorkManager 任务的执行?

WorkManager API Android
我编写了 WorkManager 代码来在后台执行一些工作。
它是 OneTimeRequestBuilder。我想取消正在运行的 WorkManager 任务的执行。
我尝试使用以下代码取消 WorkManager

WorkManager.getInstance().cancelWorkById(workId)
Run Code Online (Sandbox Code Playgroud)

我尝试了另一种方法cancelAllWorkByTag function ,即使这也没有用。

根据文档

用给定的标签取消所有未完成的工作。请注意,取消是一种尽力而为的策略,已经在执行的工作可能会继续运行。

尽力而为策略不会取消当前正在执行的工作。
有没有办法强制停止当前执行?

PS不能分享代码

android kotlin android-jetpack

6
推荐指数
0
解决办法
1689
查看次数

标签 统计

android ×2

kotlin ×2

android-jetpack ×1