为了账号安全,请及时绑定邮箱和手机立即绑定

是否必须调用 AndroidThreeTen.init()?

是否必须调用 AndroidThreeTen.init()?

慕尼黑5688855 2023-03-17 13:53:43
ThreeTenABP自述文件指示用户将调用插入AndroidThreeTen.init()到他们的应用程序onCreate()方法中。是的,这是 ThreeTenBP 的(据说更快)Android 改编版,而不是原始的(完全便携的)ThreeTenBP。但是,如果我省略调用,我的应用程序似乎运行良好并且没有任何明显的错误。这种方法是否只是为了加快速度,预计可能会很长的初始化,所以它不会在第一次使用时减慢你的速度(急切与惰性初始化)?或者,如果我没有正确初始化 ThreeTenABP,我是否有得到错误结果的风险?
查看完整描述

1 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

这个问题描述了由于未能初始化库而导致的错误。

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

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


查看完整回答
反对 回复 2023-03-17
  • 1 回答
  • 0 关注
  • 54 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信