ThreeTenABP README指示用户将对AndroidThreeTen.init()的调用插入到应用程序的onCreate()方法中。是的,这是安卓版的ThreeTenBP,而不是原始的(完全便携的) ThreeTenBP。
然而,如果我忽略了调用,我的应用程序似乎运行得很好,没有任何明显的错误。这种方法只是为了加快速度,因为它预计可能会有冗长的初始化,这样它就不会在第一次使用时减慢速度(急切初始化与懒惰初始化)?或者,如果我没有正确地初始化ThreeTenABP,我有可能得到错误的结果吗?
发布于 2019-07-10 05:52:16
This question描述了由于初始化库失败而导致的错误。
要点:如果初始化ThreeTenABP失败,某些方法调用(那些依赖于时区数据的方法)将抛出异常。
如果您已经测试了代码中的每个ThreeTenABP调用,并确保它们都没有抛出异常,那么会发生什么。这很可能是不受支持的配置。
https://stackoverflow.com/questions/56960183
复制相似问题