首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调用AndroidThreeTen.init()是强制的吗?

调用AndroidThreeTen.init()是强制的吗?
EN

Stack Overflow用户
提问于 2019-07-10 04:36:00
回答 1查看 361关注 0票数 1

ThreeTenABP README指示用户将对AndroidThreeTen.init()的调用插入到应用程序的onCreate()方法中。是的,这是安卓版的ThreeTenBP,而不是原始的(完全便携的) ThreeTenBP。

然而,如果我忽略了调用,我的应用程序似乎运行得很好,没有任何明显的错误。这种方法只是为了加快速度,因为它预计可能会有冗长的初始化,这样它就不会在第一次使用时减慢速度(急切初始化与懒惰初始化)?或者,如果我没有正确地初始化ThreeTenABP,我有可能得到错误的结果吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-10 05:52:16

This question描述了由于初始化库失败而导致的错误。

要点:如果初始化ThreeTenABP失败,某些方法调用(那些依赖于时区数据的方法)将抛出异常。

如果您已经测试了代码中的每个ThreeTenABP调用,并确保它们都没有抛出异常,那么会发生什么。这很可能是不受支持的配置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56960183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档