如何设置和使用ThreeTenABP库

How to setup and use ThreeTenABP library

提问人:muetzenflo 提问时间:8/22/2019 最后编辑:muetzenflo 更新时间:8/22/2019 访问量:629

问:

我无法让 ThreeTenABP 工作。这是我所做的:

  1. 在 App build.gradle 中导入依赖项

    implementation 'com.jakewharton.threetenabp:threetenabp:1.2.1'

  2. 在 MyApplication.onCreate() 中初始化库

    AndroidThreeTen.init(this)

  3. 将 MyApplication 添加到清单

    <application android:name=".MyApplication" ...>

  4. 使用 Instant 解析字符串

    Instant.parse(updatedOn)

唯一可能的导入是 。但这在 Android API 26 之前不可用,这就是为什么我首先要使用 ThreeTenABP。 我找到了一些使用导入的示例,但是在我的情况下找不到此导入/包。 我已经做了臭名昭著的“使缓存无效并重新启动”,但无济于事。我还有什么遗漏的吗??Instantjava.time.Instantorg.threeten.bp.Instant

安卓 ThreeTenBP ThreeTenABP

评论

1赞 Ticherhaz FreePalestine 8/22/2019
初始化应用程序时,您是否在AndroidManifest.xml中进行了编辑?
0赞 muetzenflo 8/22/2019
是的,谢谢提示。我把这一步添加到我的问题中。
1赞 Tim 8/22/2019
无法重现。我只做了第 1 步,我可以看到该类存在于org.threeten.bp

答:

0赞 muetzenflo 8/22/2019 #1

好吧,对不起,伙计们浪费了你的时间。我在错误的应用程序模块中添加了依赖项。现在一切都在工作。