【发布时间】:2022-04-28 18:34:56
【问题描述】:
何时在片段中使用 getActivity() 以及何时使用 requireActivity()
使用 requireActivity() 代替 getActivity() 更好吗?
其实我是想避免Null错误
我使用 Java
【问题讨论】:
-
简而言之,如果你想在片段的生命周期方法中获取宿主活动,可以使用
requireActivity()而不检查null。如果你想使用这些方法之外的活动,例如IO回调,最好使用getActivity()并检查null +检查销毁。
标签: android