【发布时间】:2018-03-14 23:36:08
【问题描述】:
根据支持库变更日志和 Fragment 类文档 (https://developer.android.com/reference/android/support/v4/app/Fragment.html),现在有 requreActivity() 和 requireContext() 等新方法。
与 getActivity() 和 getContext() 相比,这些方法的目的是什么,因为它们仍然可以抛出 IllegalStateExceptions?当找不到活动或上下文时,这是否比返回 null 更可取?我应该简单地将每个 getActivity() 替换为 requireActivity() 吗?
【问题讨论】:
标签: android android-fragments android-support-library