我无法让ThreeTenABP正常工作。以下是我的操作:
在应用程序 build.gradle 中导入依赖项
implementation 'com.jakewharton.threetenabp:threetenabp:1.2.1'
在 MyApplication.onCreate() 中初始化库
AndroidThreeTen.init(this)
将 MyApplication 添加到 Manifest 文件中
<application android:name=".MyApplication" ...>
使用 Instant 解析字符串
Instant.parse(updatedOn)
Instant
的唯一可能导入是 java.time.Instant
。但是,这仅适用于 Android API 26 及更高版本,这就是我想要首先使用 ThreeTenABP 的原因。
我发现一些示例使用 org.threeten.bp.Instant
导入,但在我的情况下找不到此导入/包。
我已经执行了臭名昭著的“无效缓存并重新启动”,但无济于事。我还遗漏了其他什么吗?
org.threeten.bp
中。 - Tim