1

ThreeTenABP README指示用户将调用AndroidThreeTen.init()插入到他们的应用程序的onCreate()方法中。是的,那是(据说更快)对 ThreeTenBP 的 Android 改编,而不是原始的(完全可移植的)ThreeTenBP。

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

4

1 回答 1

1

此问题描述了由于无法初始化库而导致的错误。

主要内容:如果您未能初始化 ThreeTenABP,某些方法调用(那些依赖于时区数据的方法)将引发异常。

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

于 2019-07-09T21:52:15.970 回答